首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为特定的python版本安装pip

如何为特定的python版本安装pip
EN

Stack Overflow用户
提问于 2017-02-21 23:26:20
回答 4查看 15K关注 0票数 8

我的部署系统运行CentOS 6。

默认情况下,它安装了python 2.6.6。那么,“哪个python”给了我/usr/bin/python ( 2.6.6)

我后来安装了python3.5,它被调用为python3 (“python3”给了我/usr/local/bin/python3)

使用pip,我需要安装一些特定于python3的包。所以我用- "sudo yum install python- pip“来安装pip,所以”哪个pip“是/usr/bin/pip。

现在,每当我执行"pip install“时,它只安装2.6.6版本。:-(

很明显,pip安装绑定到了python 2.6.6,后来调用pip,只安装了2.6.6的包。

我该如何解决这个问题呢?

EN

回答 4

Stack Overflow用户

发布于 2017-12-30 13:57:55

如果还没有安装pip,那么首先尝试从标准库中引导它:

代码语言:javascript
复制
$ python3.5 -m ensurepip --default-pip  

如果这仍然不允许您运行pip:

  • 安全下载get-pip.py
  • 运行sudo python3.5 get-pip.py

现在可以使用pip3安装python3.5的包了。例如,尝试:

代码语言:javascript
复制
$ sudo pip3 install ipython  # isntall IPython for python3.5

或者,只要安装了相应的pip,就可以将pip用于特定的Python版本,如下所示:

代码语言:javascript
复制
$ python3.5 -m pip install SomePackage  # specifically Python 3.5

参考文献:

票数 11
EN

Stack Overflow用户

发布于 2019-07-13 04:31:14

如何为特定python版本安装pip的示例

代码语言:javascript
复制
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
/opt/local/bin/python2.7 get-pip.py

脚本来自官方文档:https://pip.pypa.io/en/stable/installing/

票数 0
EN

Stack Overflow用户

发布于 2020-07-16 12:28:43

我的Ubuntu 18.04 WSL机器上安装了python 3.6和3.8。正在运行

sudo apt-get install python3-pip

pip3 install my_package_name

不断将软件包安装到Python 3.6dist目录中。我安装Python 3.8包的唯一方法是:

python3.8 -m pip install my_package_name

它将适当的包安装到Python3.8dist包目录中,这样当我使用python3.8运行代码时,所需的包就可以使用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42371406

复制
相关文章

相似问题

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