温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何搭建Python虚拟环境

发布时间:2020-11-10 17:13:58 来源:亿速云 阅读:160 作者:小新 栏目:开发技术

这篇文章给大家分享的是有关如何搭建Python虚拟环境的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

1、安装三个第三方库

pip install virtualenv
pip install virtualenvwrapper-win
pip install pipenv

2、配置环境变量

新增文件夹名称为virtualenv,用来存放虚拟环境

增加环境变量WORK_ON ,路径为新增的virtualenv文件夹的路径

3、virtualenv常用命令

workon   #查看有哪些虚拟环境
mkvirtualenv 虚拟环境名称     #新增虚拟环境 
deactivate  #退出虚拟环境
rmvirtualenv      #删除虚拟环境
workon 虚拟环境名称     #进入虚拟环境

在虚拟环境中我们的pip命令是依然可以使用的,可以使用pip安装一些我们需要的第三方库作为当前虚拟环境专用的,这也就是虚拟环境的作用

但是有一个缺点:在uninstall的时候,安装第三方库时安装的一些依赖包,在进行卸载的时候不会被卸载

4、pipenv介绍

pipenv集成了pip、virtualenv两者的功能,且完善了两者的一些缺陷。

Pipenv使用pipfile和pipfile.lock,前者用来记录项目依赖包列表,后者记录了固定版本的详细依赖包列表,查看依赖关系十分方便。

支持Python2和Python3,mac、win、linux在各个平台命令都是一样的。

各个地方使用了哈希校验,无论安装还是卸载包都十分安全

5、pipenv使用

使用Pycharm打开我们创建好的项目,进入命令行模式下,运行

pipenv install        #创建虚拟环境

创建成功后会在项目下出现两个文件

如何搭建Python虚拟环境

打开Pipfile

如何搭建Python虚拟环境

 

修改url为pip的国内源,如果不替换的在安装的时候会非常慢

pipenv install django  #安装到默认
pipenv install django --dev  #安装到开发环境

如果要恢复虚拟环境,把pipfile和pipfile.lock这两个文件放到新的项目中,运行 pipenv install 就可以了。注:恢复环境只能恢复放在默认环境中的包,如果放在了开发环境中是无法恢复的。

如果要恢复开发环境中的包可以使用如下命令

pipenv install --dev

pipenv graph       #查看当前虚拟环境安装的包

如何搭建Python虚拟环境

 

pipenv uninstall django  #卸载

这个命令会同时把依赖包同时卸载

pipenv lock -r --dev > >requirements.txt   #生成 requirements.txt文件
pipenv install -r  requirements.txt       #安装环境

6、pipenv常用命令


pipenv --rm  #删除虚拟环境
pipenv --where  #列出本地项目路径
pipenv --venv  #列出虚拟环境路径pipenv graph  #查看包依赖
pipenv lock   #生成lock文件
pipenv --shell  #激活虚拟环境
exit        #退出虚拟环境

我们在pipenv中创建的虚拟环境依然在virtualenv文件夹中

6、virtualenv恢复环境

requirements.txt文件,里面记录了当前程序的所有依赖包及其版本号,其作用是用来在另一个环境上重新构建项目所需要的运行环境依赖

pip freeze >requirements.txt #导出当前环境
pip install -r  requirements.txt #恢复环境

感谢各位的阅读!关于如何搭建Python虚拟环境就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI