virtualenv的安装和应用
1、pip install virtualenv
2、pip安装 虚拟环境管理包 virtualenvwrapper-win
3、创建一个存放虚拟环境的目录(建议命名为.env或.virtualenv)
4、配置环境变量(变量名:WORKON_HOME,值:上面创建的目录路径)
使用命令:
workon:列出所有的虚拟环境
workon [name] :进入指定的虚拟环境
deactivate:退出当前的虚拟环境
mkvirtualenv [name]:创建虚拟环境
如果电脑中有多个python版本,使用-p加上python版本来创建,mkvirtualenv -p python2 [name]
rmvirtualenv [name]:删除虚拟环境
包安装:虚拟环境中,安装对应的依赖包,进入虚拟环境直接使用pip install进行安装。
环境恢复:
requirements.txt文件,里面记录了当前程序的所有依赖包及版本号,其作用是用来在另一个环境上重新构建项目所需要的运行环境依赖。
导出当前环境到requirements.txt:pip freeze > requirements.txt
使用requirements.txt恢复环境:pip install -r requirements.txt
pipenv管理模块和包
安装命令:pip install pipenv
创建虚拟环境命令:pipenv install
1、在虚拟环境中安装模块或者包:pipenv install 包名 (注意在当前项目路径下执行以上命令)
安装在开发环境:pipenv install 包名 --dev
2、卸载虚拟环境的模块和包:pipenv uninstall 包名
3、查看安装包以及依赖关系:pipenv graph
环境恢复:
直接复制生成的文件(Pipfile、Pipfile.lock)到需要恢复的文件下执行 pipenv install
生成requirements.txt文件:pipenv lock -r --dev > requirements.txt
通过requirements.txt安装环境:pipenv install -r requirements.txt
pipenv相关命令:
pipenv --rm :删除虚拟环境
pipenv --where :列出本地工程路径
pipenv --venv :列出虚拟环境路径
pipenv --py :列出虚拟环境的python可执行文件
pipenv graph :查看包依赖
pipenv lock :生成lock文件
pipenv --shell :激活虚拟环境
exit :退出虚拟环境