python虚拟环境下执行程序好处多多,可以无视各种版本冲突的问题。一般在工作过程中都是针对每个项目创建一个虚拟环境。
1、Ubuntu环境下
#没有安装virtualenv,先进行安装
pip install virtualenv
virtualenv .env
#.env为虚拟环境目录名,目录名自定义
#进入虚拟环境目录:
source .env/bin/activate
#source意思是执行该语句
#完成工作退出:
deactivate
#为了匹配git中的gitignore规则,可以将虚拟环境的名字创建为.env,然后忽略规则中加入.env,这样.env下的包文件就不会上传至git中啦
2、win环境下依次执行
#没有安装virtualenv,先进行安装
pip install virtualenv
virtualenv .env
#.env为虚拟环境目录名,目录名自定义
#进入虚拟环境目录:
cd .env/Scripts
activate
#完成工作退出:
deactivate