如何安装与不同版本的Python相关联的pip

时间:2017-09-26 16:12:55

标签: python macos python-2.7 pip python-2.x

目前,我在Mac上运行两个版本的python。原生的(2.7.10)(/usr/bin/python)和另一个,已通过home-brew2.7.14)下载。

我想下载两个版本的pip并根据我想要使用的python版本下载软件包。

这可能吗?

2 个答案:

答案 0 :(得分:2)

首先在命令行上检查可用的Python解释器:

[root@server ~]# ls /usr/bin/ | grep python
python2 -> python2.6
python2.6
python3 -> python3.4
python3.4

然后使用每个解释器下载并运行this文件

[root@server ~]# python2.6 get-pip.py
[root@server ~]# python3.4 get-pip.py

然后,一旦两个Python解释器都安装了pip模块,您就可以使用以下命令将软件包安装到特定的Python解释器:

[root@server ~]# python2.6 -m pip install <module>
[root@server ~]# python3.4 -m pip install <module>

答案 1 :(得分:0)

(对于Windows用户)值得一提的是,一旦安装了多个版本的Python,就可以通过从cmd窗口调用pip<major>.<minor>来轻松管理每个特定版本的软件包。

例如,我当前安装了Python 2.7、3.6和3.7,并且可以分别使用pip2.7,pip3.6和pip3.7来管理每次安装的软件包...

在Windows 10上,$ pip3.7 install <module>对我有用-尽管尚未在venv实例上进行过测试