虚拟环境原理

把系统Python复制一份到虚拟环境,使用命令进入对应虚拟环境时,virtualenv会修改相关环境变量,让命令python和pip均指向当前的虚拟环境。

安装前置条件为已安装python并设置环境变量。

Windows

# 安装virtualenv虚拟环境工具
pip install virtualenv

# 升级pip
python -m pip install --upgrade pip

# 创建projectA_env虚拟环境
virtualenv projectA_env

# 启动projectA_env虚拟环境,也可以使用绝对路径来运行
.\projectA_env\Scripts\activate.bat

# 查看可执行文件python的位置,第1个位当前运行的
where python

# 退出projectA_env虚拟环境
deactivate

Python_Create_Virtualenv_For_Windows

Linux

# 安装virtualenv虚拟环境工具
pip install virtualenv

# 创建projectA_env虚拟环境,当有多个版本python时可用-p指定使用版本
virtualenv -p python3 projectA_env

# 启动projectA_env虚拟环境,也可以使用绝对路径来运行
source projectA_env/bin/activate

# 退出projectA_env虚拟环境
deactivate