如何在Ubuntu上通过pip安装python 3版本的软件包?

如何在Ubuntu上通过pip安装python 3版本的软件包?

我两者都有python2.7python3.2装进Ubuntu 12.04.
符号链接python链接到python2.7.

当我打字时:

sudo pip install package-name

它将默认安装python2版本package-name.

有些软件包支持两者python2python3.
如何安装python3版本package-name通孔pip?


慕田峪9158850
浏览 925回答 3
3回答

千万里不及你

您可能需要构建一个virtualenv在python 3中,然后在激活Virtualenv之后安装python 3软件包。所以你的系统不会被搞砸:)这可能是这样的:virtualenv -p /usr/bin/python3 py3env source py3env/bin/activate pip install package-name

人到中年有点甜

Ubuntu12.10+和Fedora 13+有一个名为python3-pip将安装pip-3.2(或pip-3.3,&nbsp;pip-3.4或pip3对于较新的版本),而不需要这样跳过圈。我偶然发现并修复了这个不需要像wget或者Virtualenv(假设Ubuntu12.04):安装包python3-setuptools*跑sudo aptitude install python3-setuptools,这将给您命令easy_install3.使用Python 3的setuptools安装pip:运行sudo easy_install3 pip,这将给您命令pip-3.2就像Kev的解决方案。安装您的PyPI包:运行sudo pip-3.2 install <package>(当然,将python包安装到基本系统需要根)。…利润!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python