在Ubuntu中创建和使用Python虚拟环境,可以使用venv
模块(Python 3自带)或者virtualenv
工具(适用于Python 2和Python 3)
- 安装
virtualenv
(可选,如果你只想使用Python 3的venv
模块,则可以跳过此步骤):
sudo apt-get update sudo apt-get install python-virtualenv
- 创建虚拟环境:
使用venv
模块:
python3 -m venv my_virtualenv
使用virtualenv
工具:
virtualenv my_virtualenv
这将在当前目录下创建一个名为my_virtualenv
的文件夹,其中包含虚拟环境的文件。
- 激活虚拟环境:
source my_virtualenv/bin/activate
激活虚拟环境后,你的命令提示符应该会显示虚拟环境的名称,例如:
(my_virtualenv) user@ubuntu:~$
现在你可以在虚拟环境中安装和使用Python包,而不会影响到系统范围内的Python安装。
- 安装Python包:
在虚拟环境中使用pip
安装Python包,例如:
pip install numpy
- 退出虚拟环境:
当你完成工作并想要退出虚拟环境时,可以使用以下命令:
deactivate
这将恢复到系统范围内的Python环境。
注意:如果你使用的是Python 2,你需要将python3
替换为python
,将pip3
替换为pip
。