virtualenv是用来解决在部署工程是环境依赖问题的。
能将python版本依赖都统一的放在指定目录下。很好的隔离全局Python环境对项目的影响。
安装
pip install virtualenv
使用
- 创建虚拟环境
$ cd my_project_folder
$ virtualenv my_project
- 进入虚拟环境
source my_project/bin/activate
- 在虚拟环境安装依赖
这里一定要注意,一定是source之后再安装,否则是安装在全局环境的
pip install requests
- 离开虚拟环境
deactivate
- 指定python版本
virtualenv -p /Users/username/.pyenv/versions/3.6.4/bin/python .
虚拟环境不能通过git上传到其他地方使用,所以最好的方式是将工程需要的依赖生成文件在生产环境重新创建虚拟环境安装依赖。
网友评论