每个应用可能需要各自拥有一套“独立”的Python运行环境,比如同一个版本的Python,但环境要求的包的版本可能不同,而virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境沙盒。
- 安装virtualenv:
pip3 install virtualenv
可能会报warning:
WARNING: The script virtualenv is installed in '/home/pi/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
这时只需要:
sudo chmod -R 777 /root/.bashrc
gedit ~/.bashrc
把export PATH=/home/pi/.local/bin/:$PATH 放到最后,添加环境变量
source ~/.bashrc
- 使用virtualenv时,只需要
mkdir venv #创建venv的项目文件夹
cd venv #进入venv文件夹
virtualenv venv #创建虚拟环境
source venv/bin/activate #激活虚拟环境,此时最左边应该会有env的显示字样
deactivate #退出虚拟环境
参考:https://www.liaoxuefeng.com/wiki/1016959663602400/1019273143120480