网站开发绑定微信qq注册海南分类信息在线平台

张小明 2026/3/13 0:04:35
网站开发绑定微信qq注册,海南分类信息在线平台,深圳建网站就找兴田德润,网站建设平台有哪些在其他地方查看文章#xff1a;Python全局环境和虚拟环境#xff08;venv#xff09; - Liu Zijians Blog - 一个个人博客网站 1.概述 在进行python项目开发时#xff0c;不同项目可能需要依赖的python版本是不同的#xff0c;有时电脑上需要安装好几个不同版本的python解…在其他地方查看文章Python全局环境和虚拟环境venv - Liu Zijians Blog - 一个个人博客网站1.概述在进行python项目开发时不同项目可能需要依赖的python版本是不同的有时电脑上需要安装好几个不同版本的python解释器。而且在开发过程中需要依赖一些第三方的包不同项目依赖的第三方包及其版本也不相同需要进行区分。类似node.js使用npm可以全局安装一些依赖包也可以配合项目package.json为每个项目单独安装依赖但是对于python来说不仅仅依赖包可以分别安装不同项目甚至可以采用不同python解释器这个就是通过python的虚拟环境实现的。环境就是python解释器 依赖包。python虚拟环境的作用就是实现环境的隔离允许你在不同项目中使用不同的包版本和python版本隔离项目依赖避免了包冲突确保项目的一致性和可移植性。本文基于 windows python 3.x 介绍默认的虚拟环境工具venv2.全局环境和虚拟环境2.1 全局环境python安装到本地后打开安装目录后可见其中LibScripts文件夹和python.exe自然形成一个全局环境Lib/下是模块和包凡是第三方模块和包统一都放在了\Lib\site-packages文件夹内否则都是标准库模块和标准库包。Scripts/内是一些可执行的文件例如pip.exepython.exe 即python解释器设置环境变量后随便打开一个CMD执行python使用的是全局环境的python2.2 虚拟环境python3自带了一个虚拟环境工具venv在python环境变量设置好后在asas空文件夹下打开CMD执行python -m venv myenv命令文件夹内会生成一个myenv文件夹我们就创建好了一个叫myenv的虚拟环境在这个asas文件夹下的项目代码可以都依赖这个虚拟环境所以虚拟环境也是以当前安装的python全局环境为模板复刻而来的和全局环境一样虚拟环境也会存在LibScripts文件夹不同的是虚拟环境的Lib文件夹下只有site-packages一个文件夹用于保存项目自身的第三方依赖也可以理解为虚拟环境下Lib文件夹内只保存该项目本身需要的第三方的依赖。全局环境的python.exe在虚拟环境下则跑到Scripts文件夹里面去了。虚拟环境实际上就是全局环境的一部分文件复制一份分配给了不同的项目而已。CMD切换到myenv\Scripts目录下执行activate.bat会出现一个(myenv)开头的终端此时进入的就是该项目的虚拟环境使用的是虚拟环境的python执行activate.bat就是在激活虚拟环境虚拟环境需要激活才能生效直接CD到asas文件夹下执行python命令使用的还是全局环境。可以用不同的python版本创建不同虚拟环境的项目就实现了每个项目依赖不同python版本相互隔离运行3.不同环境的包依赖规则全局环境和虚拟环境可以各自安装第三方依赖包全局环境项目依赖的第三方包引用自全局环境\Lib\site-packages虚拟环境项目依赖的第三方包引用自项目自身虚拟环境\Lib\site-packagespython使用pip管理第三方依赖全局环境执行pip install时安装在全局环境\Lib\site-packages内虚拟环境执行pip install时安装在虚拟环境\Lib\site-packages内虚拟环境项目在依赖标准库模块和标准库包时直接从全局环境\Lib调取需要第三方依赖包时只能从自己虚拟环境的\Lib\site-packages内调取不能调取全局环境\Lib\site-packages中的第三方包不同虚拟环境的项目之间不能引用对方虚拟环境\Lib\site-packages下的第三方依赖包全局环境项目也不能调取某个项目虚拟环境\Lib\site-packages下的第三方依赖包4.在IDE中使用全局环境和虚拟环境以最好用的Python IDEPyCharm为例新建项目时默认会选中创建虚拟环境下的解释器虚拟环境下IDE会自动创建虚拟环境.venv终端打开时IDE也会自动为我们切换到虚拟环境的命令行下安装的包也自动保存到项目虚拟环境下如只用全局环境则选择已有的自定义环境并保证python是安装时的安装目录中的解释器即可
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

未备案的网站汕尾住房和建设局网站

数据迁移与备份指南 在当今的技术环境中,将数据从一个平台迁移到另一个平台是一项常见但具有挑战性的任务。无论是从Windows桌面迁移到Linux桌面,还是在不同的Windows PC之间迁移数据,都需要仔细规划和执行。本文将为您详细介绍数据迁移和备份的相关知识,包括格式转换、从…

张小明 2026/3/5 5:48:20 网站建设

做旅游海报哪个网站好免费的网站手机客户端生成

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 构建一个spring-cloud-starter-bootstrap应用,重点展示快速开发流程和效率优势。点击项目生成按钮,等待项目生成完整后预览效果 在微服务架构中,…

张小明 2026/3/5 5:48:20 网站建设

字体设计欣赏网站wordpress主题工作室

嵌入式系统构建过程中的性能优化策略直接影响产品的最终表现。作为资源受限环境下的关键环节,构建优化需要在代码大小、执行速度、功耗控制和安全性之间寻找最佳平衡点。本文将通过实际场景分析,为您揭示不同配置方案的技术细节和实现路径。 【免费下载链…

张小明 2026/3/5 5:48:21 网站建设

郑州网站建设学校做网页的软件哪个好用

百度网盘直链解析工具:突破下载限制的终极解决方案 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 在数字化信息时代,百度网盘作为国内用户使用最广泛的…

张小明 2026/3/5 5:48:23 网站建设

怎么查询网站名注册学校微信公众号怎么创建

性能测试是软件开发和应用过程中至关重要的环节。它是评估系统性能、稳定性和可扩展性的有效手段,可以确保软件在真实环境中高效运行。在现代技术快速发展的时代,性能测试的重要性愈发显著。 性能测试在软件开发和应用过程中的重要性不可低估。它是保障…

张小明 2026/3/5 5:48:24 网站建设

东莞阳光网官网投诉中心seo优化专员工作内容

引言在当今数字化时代,AI技术发展迅猛,搜索方式正从“关键词”转变为“自然对话”,Generative Engine Optimization(GEO),即生成式引擎优化应运而生。对于企业而言,掌握GEO优化技巧,…

张小明 2026/3/5 5:48:24 网站建设