码迷,mamicode.com
首页 > 其他好文 > 详细

虚拟环境virtualenv和pipenv

时间:2020-11-30 16:05:33      阅读:7      评论:0      收藏:0      [点我收藏+]

标签:清华   pts   script   free   创建   rip   关闭   启动   python环境   

虚拟环境

virtualenv

pip install virtualenv

创建虚拟环境

1.切换到对应目录
2.virtualenv 虚拟环境名
技术图片

激活关闭虚拟环境````

1.激活:切换到新建的myenv目录下的Scripts启动activate.bat
技术图片

2.关闭: 切换到新建的myenv目录下的Scripts启动deactivate.bat
技术图片

安装查看第三方库

虚拟环境启动的情况下

1.查看已安装的库 pip list
技术图片

2.安装库 pytest: pip install pytest (在Scripts目录下,不然安装的是在系统默认的python环境下)
3.然后pip list会发现多了刚刚安装的这些包
技术图片

删除虚拟环境

直接删除myenv文件夹即可

pipenv

pip install pipenv

创建虚拟环境

1.切换到对应目录, pipenv install,这样在该目录下生成了两个文件
技术图片

其中Pipfile这个文件,打开可以设置该个虚拟环境的pip源,这里设置为清华源
技术图片

如果在运行pipenv install命令的时候,该目录下有一个可用的requirements.txt文件,pipenv会自动
将这个文件中的内容导出并创建一个 Pipfile 文件。

激活关闭虚拟环境

1.激活虚拟环境: pipenv shell
技术图片

2.关闭虚拟环境: exit
技术图片

安装查看第三方库

虚拟环境启动的情况下

1.查看已安装的库 pip list
技术图片

2.安装库 pytest: pip install pytest (和virtualenv不同的是,只要开启了pipenv虚拟环境,不管现在的目录层级在哪里,都是只对虚拟环境的包做安装,比如就算我现在切换到C盘去pip install只要我虚拟环境激活中,就安装到该虚拟环境中)
3.然后pip list会发现多了刚刚安装的这些包
技术图片

导出所有已安装的包

pip freeze > requirement.txt
同上virtualenv

导出的这个文件方便其他需要改环境的项目去
pip install -r requirement.txt

有个不好的点是,如果去shell里面去install 包,pipfile文件中是没有记录下来的,只有使用pipenv install的包才记录了,但是又容易超时报错。。。

虚拟环境virtualenv和pipenv

标签:清华   pts   script   free   创建   rip   关闭   启动   python环境   

原文地址:https://www.cnblogs.com/alantammm/p/14036885.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!