参考链接:
<http://stackoverflow.com/questions/10763440/how-to-install-python3-version-of-package-via-pip-on-ubuntu>
在 Ubuntu 上用 pip 安装某个软件包的 Python 3 版本,最安全的方式是使用 Python 3 虚拟环境。这样可以让该软件包及其依赖不进入系统 Python 安装环境。
一个典型的工作流程是:
python3 -m venv py3env
source py3env/bin/activate
python -m pip install package-name
激活之后,python 和 pip 都会指向虚拟环境中的版本。你可以用下面的命令检查:
python --version
python -m pip --version
完成后,用下面的命令退出虚拟环境:
deactivate
在较旧的 Ubuntu 系统上,你可能需要先安装虚拟环境支持包:
sudo apt update
sudo apt install python3-venv
如果你已经在使用 virtualenv,等价命令是:
virtualenv -p /usr/bin/python3 py3env
source py3env/bin/activate
pip install package-name
通常更推荐使用 python -m pip,因为它能明确表明当前使用的 pip 安装归属于哪个 Python 解释器。
