这篇文章给大家分享的是有关如何搭建Python虚拟环境的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
pip install virtualenv pip install virtualenvwrapper-win pip install pipenv
新增文件夹名称为virtualenv,用来存放虚拟环境
增加环境变量WORK_ON ,路径为新增的virtualenv文件夹的路径
workon #查看有哪些虚拟环境 mkvirtualenv 虚拟环境名称 #新增虚拟环境 deactivate #退出虚拟环境 rmvirtualenv #删除虚拟环境 workon 虚拟环境名称 #进入虚拟环境
在虚拟环境中我们的pip命令是依然可以使用的,可以使用pip安装一些我们需要的第三方库作为当前虚拟环境专用的,这也就是虚拟环境的作用
但是有一个缺点:在uninstall的时候,安装第三方库时安装的一些依赖包,在进行卸载的时候不会被卸载
pipenv集成了pip、virtualenv两者的功能,且完善了两者的一些缺陷。
Pipenv使用pipfile和pipfile.lock,前者用来记录项目依赖包列表,后者记录了固定版本的详细依赖包列表,查看依赖关系十分方便。
支持Python2和Python3,mac、win、linux在各个平台命令都是一样的。
各个地方使用了哈希校验,无论安装还是卸载包都十分安全
使用Pycharm打开我们创建好的项目,进入命令行模式下,运行
pipenv install #创建虚拟环境
创建成功后会在项目下出现两个文件
打开Pipfile
修改url为pip的国内源,如果不替换的在安装的时候会非常慢
pipenv install django #安装到默认 pipenv install django --dev #安装到开发环境
如果要恢复虚拟环境,把pipfile和pipfile.lock这两个文件放到新的项目中,运行 pipenv install 就可以了。注:恢复环境只能恢复放在默认环境中的包,如果放在了开发环境中是无法恢复的。
如果要恢复开发环境中的包可以使用如下命令
pipenv install --dev
pipenv graph #查看当前虚拟环境安装的包
pipenv uninstall django #卸载
这个命令会同时把依赖包同时卸载
pipenv lock -r --dev > >requirements.txt #生成 requirements.txt文件 pipenv install -r requirements.txt #安装环境
pipenv --rm #删除虚拟环境 pipenv --where #列出本地项目路径 pipenv --venv #列出虚拟环境路径pipenv graph #查看包依赖 pipenv lock #生成lock文件 pipenv --shell #激活虚拟环境 exit #退出虚拟环境
我们在pipenv中创建的虚拟环境依然在virtualenv文件夹中
requirements.txt文件,里面记录了当前程序的所有依赖包及其版本号,其作用是用来在另一个环境上重新构建项目所需要的运行环境依赖
pip freeze >requirements.txt #导出当前环境 pip install -r requirements.txt #恢复环境
感谢各位的阅读!关于如何搭建Python虚拟环境就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。