Python 虚拟隔离环境
1 # Python虚拟隔离环境:virtualenv与venv 2 # 1.作用:隔离运行python程序,因为不同的python程序有可能依赖同一个包,但版本不同,虚拟隔离环境就是为了解决这个问题的 3 # 2.原理:python运行环境包含:1.Python解释器、2.Python库的位置(Lib文件夹,包括其中的site-pachages(pip安装的时候默认在这个文职),可执行程序的位置(Scripts文件夹)) 4 # 虚拟环境其实是Python的一个副本,相当于将一份环境复制出来一份,要用的时候就激活它,让解释器、库位置……都用虚拟环境的资源,不用的时候就关闭它,将不会对原生环境有任何的影响 5 # 3.安装 6 pip install virtualenv 7 # 4.创建虚拟环境 8 # python3.3之前使用virtualenv命令创建 9 virtualenv venv_1 10 # python3.3之后使用venv命令创建 11 python3 -m venv venv_2 12 # 5.激活虚拟环境 13 # 创建完成虚拟环境后,会生成虚拟环境的目录,目录下边有一个bin目录,激活和退出虚拟环境的命令都在该目录下 14 source ~/venv_1/bin/activate # 激活虚拟环境 15 deactivate # 关闭虚拟环境 16 # 6.部署的时候可以将需要pip安装的依赖,全部写到一个文件中,然后使用pip freeze命令统一安装依赖 17 pip freeze > requirements.txt 或者 pip3 install -r requirements
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?