the*_*eta 187 python pip python-2.7 python-3.x
我安装了Python 3.x(除了Ubuntu上的Python 2.x)并慢慢开始配对我在Python 2.x中使用的模块.
所以我想知道,对于Python 2.x和Python 3.x,我应该采用什么方法让pip变得简单?
Len*_*bro 172
您应采取的方法是安装pipPython 3.2.
您可以通过以下方式执行此操作:
$ curl -O https://bootstrap.pypa.io/get-pip.py
$ sudo python3.2 get-pip.py
Run Code Online (Sandbox Code Playgroud)
然后,您可以为Python 3.2 pip-3.2安装,并为Python 2-7安装pip-2.7.该pip命令将最终指向其中一个,但我不确定哪个,所以你必须检查.
Eri*_*agt 49
你还可以做的是使用apt-get:
apt-get install python3-pip
Run Code Online (Sandbox Code Playgroud)
根据我的经验,这也很流畅,而且你从apt-get中获得了所有的好处.
小智 46
首先,使用以下命令安装Python 3 pip:
sudo apt-get install python3-pip
Run Code Online (Sandbox Code Playgroud)
然后,Python 3 pip使用:
pip3 install <module-name>
Run Code Online (Sandbox Code Playgroud)
对于Python 2 pip使用:
pip install <module-name>
Run Code Online (Sandbox Code Playgroud)
fiv*_*nts 22
最短的方法:
python3 -m pip install package
python -m pip install package
Run Code Online (Sandbox Code Playgroud)
tld*_*ldr 15
如果您不想每次使用pip时都必须指定版本:
安装点子:
$ curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python3
Run Code Online (Sandbox Code Playgroud)
并导出路径:
$ export PATH=/Library/Frameworks/Python.framework/Versions/<version number>/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
在 Windows 中,首先安装 Python 3.7,然后安装 Python 2.7。然后,使用命令提示符:
pip install python2-module-name
pip3安装python3-module-name
就这样
这在OS X上对我有用:(我这样说是因为有时候mac很难拥有每个开源工具的"自己的"版本,你无法删除它,因为"它的改进"使其成为其他苹果工作的独特之处,如果你删除它的东西开始下降appart)
我按照@Lennart Regebro提供的步骤来获取python 3的pip,然而pip for python 2仍然是第一个在路径上,所以...我做的是在/ usr/bin内创建一个到python 3的符号链接(在行动中,我做了同样的事情让我的2个蟒蛇在平安中运行):
ln -s /Library/Frameworks/Python.framework/Versions/3.4/bin/pip /usr/bin/pip3
请注意,我最后添加了一个3,所以基本上你要做的就是使用pip3而不仅仅是pip.
这篇文章很老但我希望有一天能帮助某人.理论上这应该适用于任何LINUX系统.