如何在Ubuntu上通过pip安装python3版本的软件包?
我都python2.7和python3.2
安装Ubuntu 12.04
。
符号链接python
链接到python2.7
。
当我键入:
sudo pip install package-name
它将默认安装的python2版本package-name
。
一些软件包同时支持python2和python3。
如何安装via python3版本?package-namepip
-
你可能需要构建virtualenvpython3的,然后在激活virtualenv之后安装python3的软件包。这样你的系统就不会混乱了
可能是这样的:
virtualenv -p /usr/bin/python3 py3env source py3env/bin/activate pip install package-name
-
Ubuntu 12.10+和Fedora 13+具有一个名为的软件包
python3-pip
,它将安装pip-3.2
(或pip-3.3,pip-3.4
或者pip3对于较新版本),而无需花钱。我碰到了这个问题,并在不需要like
wget
或virtualenvs的情况下解决了这个问题(假设Ubuntu 12.04):- 安装软件包
python3-setuptools
:运行sudo aptitude install python3-setuptools
,这将给你命令easy_install3
。 - 使用Python 3的
setuptools:run
安装pip sudo easy_install3 pip
,这将为你提供pip-3.2
像kev
解决方案一样的命令。 - 安装PyPI软件包:运行
sudo pip-3.2 install <package>
(将python软件包安装到基本系统中当然需要root)。 - …
- 利润!
- 安装软件包