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
复制代码

 

posted @   看一百次夜空里的深蓝  阅读(262)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示