我在Ubuntu 12.04中同时安装了python2.7和python3.2。 符号链接python链接到python2.7。
当我输入:
sudo pip install package-name
它将默认安装python2版本的package-name。
有些包同时支持python2和python3。 如何通过pip安装python3版本的package-name ?
我在Ubuntu 12.04中同时安装了python2.7和python3.2。 符号链接python链接到python2.7。
当我输入:
sudo pip install package-name
它将默认安装python2版本的package-name。
有些包同时支持python2和python3。 如何通过pip安装python3版本的package-name ?
当前回答
安装最新的pip2/pip3及相应软件包的最简单方法:
curl https://bootstrap.pypa.io/get-pip.py | python2
pip2 install package-name
curl https://bootstrap.pypa.io/get-pip.py | python3
pip3 install package-name
注意:请以root用户运行这些命令
其他回答
很容易:
sudo aptitude install python3-pip
pip-3.2 install --user pkg
如果你想要Python 3.3,这不是Ubuntu 12.10的默认设置:
sudo aptitude install python3-pip python3.3
python3.3 -m pip.runner install --user pkg
如果你在两个python中都安装了pip,并且都在你的路径中,只需使用:
$ pip-2.7 install PACKAGENAME
$ pip-3.2 install PACKAGENAME
引用:
http://www.pip-installer.org/docs/pip/en/0.8.3/news.html#id4 https://github.com/pypa/pip/issues/200
这是问题2812520的副本
安装python3的另一种方法是使用wget。下面是安装步骤。
wget http://www.python.org/ftp/python/3.3.5/Python-3.3.5.tar.xz
tar xJf ./Python-3.3.5.tar.xz
cd ./Python-3.3.5
./configure --prefix=/opt/python3.3
make && sudo make install
此外,还可以为相同的用途创建别名
echo 'alias py="/opt/python3.3/bin/python3.3"' >> ~/.bashrc
现在打开一个新终端,输入py并按Enter。
你可以简单地输入终端/控制台。
命令
sudo apt update
sudo apt upgrade
sudo apt install python3-pip3
pip3 install package-name
如果您的系统默认使用python2,使用下面的命令将包安装到python3
$ python3 -m PIP install <package-name>