在cygwin上安装Python3和Python2 - 我如何运行pip / w Python 3

问题描述 投票:0回答:3

似乎是一个愚蠢的问题,但......我无法弄明白。

我可以在python2中运行程序,如下所示:

python run.py

我可以在python3中运行程序:

python3 run.py

然而

pip install pandas

将为Python2安装pandas。

如何安装Python3?

我试过了 -

curl -O https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py

这会安装pip,但是当我尝试为项目安装一些需求时,我收到错误:

You are using pip version 9.0.3, however version 19.0.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

使用以下方式升级:

python3 -m pip install --upgrade pip

结果是 :

Requirement already up-to-date: pip in /usr/lib/python3.6/site-packages (19.0.3)

谢谢。

python python-3.x python-2.7 pip cygwin
3个回答
0
投票

$ ls -1 /usr/bin/pip*
/usr/bin/pip2
/usr/bin/pip2.7
/usr/bin/pip3
/usr/bin/pip3.6

你应该跑

pip3 install pandas

0
投票

在您的CMD写中:

where pip

然后:

where pip3

我相信,pip3你会发现你的python \ sctips \中的路径是你需要使用的;它是pip的Python3版本

所以你可以尝试:

pip3 install pandas

0
投票

您始终可以将pip作为模块运行:

python2 -m pip <pip commands here>
python3 -m pip <pip commands here>
python3.6 -m pip <pip commands here>  # same as python3 as of this post
python3.7 -m pip <pip commands here>
© www.soinside.com 2019 - 2024. All rights reserved.