Python-虚拟环境.docx

上传人:p** 文档编号:1209477 上传时间:2024-11-25 格式:DOCX 页数:2 大小:10.25KB
下载 相关 举报
Python-虚拟环境.docx_第1页
第1页 / 共2页
Python-虚拟环境.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Python-虚拟环境.docx》由会员分享,可在线阅读,更多相关《Python-虚拟环境.docx(2页珍藏版)》请在第壹文秘上搜索。

1、知道了什么是环境,再来理解什么是虚拟环境就非常容易了。简而言之,虚拟环境就是Py1.hon环境的一个副本。要得到这么一个副本,首先: 耍给它单独找个文件夹存起来 要给它取个名字这个文件夹的名字也就是这个虚拟环境的名字,在这个文件夹下面有这些东西: 个python,exe 一个Scripts目录 一个1.ib目录这里和普通环境有2点不一样的地方: python.exe也放在了Scripts目录下面(原因下面会讲) 1.ib目录下面只有site-packages目录VenV模块在Python2.X的时候,创建虚拟环境还需要安装第三方的VirIUaIenV,但是自从Python3.3版本之后,标准库

2、里内置了venv模块,可以用来创建虚拟环境。在命令行中使用卜.面的命令来快速创建一个虚拟环境:Python-tnvenvVenVdemo上面的命令会在当前目呆下,新建一个名为Vcnvdemo的虚拟环境其中InCIUde基本不用管,1.ib目录下也没什么特别的,主要就是Scripts目录:其中多出了activate和deactivate用来激活和去激活虚拟环境。“activate有多个后缀的文件,适配多个环境,敲命令的时候不需要带后缀#激活venvdemoScriptsactivate#去激活venvdemoScriptsdeacIiva1.e为什么要有虚拟环境当我们安装一个Py1.hon程序或

3、者库的时候,一般情况下我们虽然是想要安装1个包,比如说,pipinsta1.1.django.然而实际安装的都是堆包。这些包默认都会安装到Python环境的site-packages目录下面.下次再安装其它包时,也是如此。冈为同个库,只能在个环境中存在份,那么这其中如果发现某个依赖包己经存在,只能大家公用.这样下去,说不定哪一天这中间就出现了版本不兼容。要在虚拟环境里安装Pyinsta1.1.er如果你没有在虚拟环境中安装PyinS1.aIIer,你同样可以使用PyinS1.aUer命令,但是调用的是你系统原本的那个Python编译器,内含很多关联库,导致即使在虚拟环境中,你打包的exe文件仍然非常大。保存虚拟环境我们知道在使用pipinsta1.1.的时候可以通过-r选项指定一个requirements文件,这样就能批量安装所有依赖。在requirements里面可以精确的指定安装包版本,有效地避免不兼容问题。执行PiPfreeze可以把当前环境安装的包以requirements的格式输出。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医学/心理学 > 眼科学

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!