搭建虚拟环境
1.安装virtualenv
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
2.创建虚拟环境
virtualenv --python=python3 venv1 #指定虚拟环境是以python3为模板
3.是用虚拟环境之前需要激活
source /opt/Envs/env1/bin/activate
#source 要激活的虚拟环境activate文件所在的绝对路径
已经进入虚拟环境
4.验证虚拟环境是干净隔离的
pip3 list
5.为什么进入虚拟环境后python3
和pip3
命令调用的是虚拟环境解释器?
进入虚拟环境后,PATH变量临时被修改,注意是临时,退出虚拟环境后会恢复
echo $PATH
我们发现,虚拟环境的bin目录被加到PATH变量的最前方
6.退出虚拟环境
deactivate #退出虚拟环境,删除$PATH临时添加的值
保持开发、生产环境python模块的一致性
1.先查看生产环境中python模块信息
2.查看虚拟生产环境python模块信息
发现虚拟环境是个纯净的python环境
3.将开发环境的模块信息导出
pip3 freeze > requirements.txt
4.虚拟环境根据导出的文本文件安装相应的模块
pip3 install -i https://pypi.douban.com/simple -r /opt/requirements.txt
5.再次检查虚拟环境的模块信息
此时已经与开发环境一样,芜湖