如何在 Ubuntu 上通过 pip 安装软件包的 Python 3 版本?

参考链接:

<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

激活之后,pythonpip 都会指向虚拟环境中的版本。你可以用下面的命令检查:

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 解释器。

Leave a Reply