我在Ubuntu 12.04中同时安装了python2.7和python3.2。 符号链接python链接到python2.7。

当我输入:

sudo pip install package-name

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

有些包同时支持python2和python3。 如何通过pip安装python3版本的package-name ?


当前回答

你可以简单地输入终端/控制台。

命令

sudo apt update
sudo apt upgrade
sudo apt install python3-pip3
pip3 install 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用户运行这些命令

你也可以运行pip3 install packagename而不是pip,

你应该安装所有依赖项: Sudo apt-get install build-essential python3-dev python3-setuptools python3-numpy python3-scipy libatlas-dev libatlas3gf-base 安装pip3(如果您已经安装,请参阅步骤3): Sudo apt-get install python3-pip 我通过pip3安装scikit-learn pip3 install -U scikit-learn 打开终端并输入python3环境,输入import sklearn来检查它。

你可以简单地输入终端/控制台。

命令

sudo apt update
sudo apt upgrade
sudo apt install python3-pip3
pip3 install package-name

如果您的系统默认使用python2,使用下面的命令将包安装到python3

$ python3 -m PIP install <package-name>