首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >cygwin上安装了Python3和Python2 -如何运行pip /w Python3

cygwin上安装了Python3和Python2 -如何运行pip /w Python3
EN

Stack Overflow用户
提问于 2019-03-07 21:03:55
回答 3查看 580关注 0票数 0

这看起来是个愚蠢的问题,但是……我想不出来。

我可以像这样在python2中运行程序:

代码语言:javascript
运行
复制
python run.py

我可以用以下命令在python3中运行程序:

代码语言:javascript
运行
复制
python3 run.py

然而,

代码语言:javascript
运行
复制
pip install pandas

将为Python2安装pandas。

如何为Python3安装它?

我试过了-

代码语言:javascript
运行
复制
curl -O https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py

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

代码语言:javascript
运行
复制
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.

使用以下命令进行升级:

代码语言:javascript
运行
复制
python3 -m pip install --upgrade pip

结果如下:

代码语言:javascript
运行
复制
Requirement already up-to-date: pip in /usr/lib/python3.6/site-packages (19.0.3)

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2019-03-07 21:11:21

作为

代码语言:javascript
运行
复制
$ ls -1 /usr/bin/pip*
/usr/bin/pip2
/usr/bin/pip2.7
/usr/bin/pip3
/usr/bin/pip3.6

你应该跑

代码语言:javascript
运行
复制
pip3 install pandas
票数 0
EN

Stack Overflow用户

发布于 2019-03-07 21:55:47

在你的CMD中写道:

代码语言:javascript
运行
复制
where pip

然后:

代码语言:javascript
运行
复制
where pip3

我相信,在python\sctip\中找到它的路径的pip3是您需要使用的;它是pip的Python3版本

所以你可以试试:

代码语言:javascript
运行
复制
pip3 install pandas
票数 0
EN

Stack Overflow用户

发布于 2019-03-09 14:10:55

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

代码语言:javascript
运行
复制
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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55044474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档