如何安装PIP关联到不同版本的Python

问题描述 投票:1回答:2

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

我想下载pip的两个版本,并下载取决于Python版本我想用的包。

这可能吗?

python macos python-2.7 pip python-2.x
2个回答
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解释已经安装thepip模块,可以使用以下命令安装软件包特定Python解释:

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

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情况下测试它尚未虽然

© www.soinside.com 2019 - 2024. All rights reserved.