我都python2.7和python3.2安装Ubuntu 12.04。 符号链接python链接到python2.7。
python3.2
Ubuntu 12.04
python
python2.7
当我键入:
sudo pip install package-name
它将默认安装的python2版本package-name。
package-name
一些软件包同时支持python2和python3。 如何安装via python3版本?package-namepip
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对于较新版本),而无需花钱。
python3-pip
pip-3.2
pip-3.3,pip-3.4
我碰到了这个问题,并在不需要likewget或virtualenvs的情况下解决了这个问题(假设Ubuntu 12.04):
wget
python3-setuptools
sudo aptitude install python3-setuptools
easy_install3
setuptools:run
pip sudo easy_install3 pip
kev
sudo pip-3.2 install <package>