在Linux开发环境中,创建虚拟环境通常是为了隔离不同项目的依赖包,以避免版本冲突和简化安装过程。以下是使用venv
(Python 3.3+内置)和virtualenv
(Python 3.3之前的版本)两种方法来创建虚拟环境的步骤:
确保已安装 Python 3.3+:
python3 --version
如果未安装,可以使用包管理器进行安装,例如在Ubuntu上:
sudo apt update
sudo apt install python3.8
创建虚拟环境:
python3 -m venv myenv
这将在当前目录下创建一个名为myenv
的虚拟环境。
激活虚拟环境:
source myenv/bin/activate
激活后,命令提示符将显示虚拟环境的名称,表示你正在该环境中工作。
安装依赖包:
pip install requests
这些包将仅在当前虚拟环境中安装。
退出虚拟环境:
deactivate
安装 virtualenv:
pip install virtualenv
创建虚拟环境:
virtualenv myenv
这将在当前目录下创建一个名为myenv
的虚拟环境。
激活虚拟环境:
source myenv/bin/activate
激活后,命令提示符将显示虚拟环境的名称,表示你正在该环境中工作。
安装依赖包:
pip install requests
这些包将仅在当前虚拟环境中安装。
退出虚拟环境:
deactivate
venv
是Python 3.3+的内置模块,而virtualenv
需要单独安装。pip
安装的包不会影响系统级别的Python环境。pip
和其他命令时,路径正确指向虚拟环境的bin
目录。通过以上步骤,你可以在Linux开发环境中轻松创建和管理虚拟环境。