使用virtualenv独立python环境

1、 virtualenv

用处:用于创建独立python环境的包

好处:开发不同的python应用可能需要不同的python版本,同时需要处理包依赖,版本和权限之类的问题。使用virtualEnv可以创建多个python环境,环境之间相互独立,互不影响。

·在没有权限的情况下可以安装新套件

·不同的应用可以使用不同的套件

·套件升级不影响其他应用

每个应用程序创建一个虚拟环境可以确保程序只访问自己使用的包,虚拟环境不需要管理权限。

 

2、 安装

可以使用python包管理工具pip进行安装

#pip  install  virtualenv

 

3、 创建虚拟环境

#virtualenv  name

创建完成后会在当前目录下生成一个name目录,也可将name替换成任意你想要的路径

 

4、 激活虚拟环境

#source name/bin/activate

激活成功后,命令提示符前面会显示虚拟环境的名字,在虚拟环境中查看python路径,此时python的路径为该虚拟环境下的python:name/bin/python

 

虚拟环境拷贝了系统python的副本,并安装可一些项目需要的软件包和有用的脚本

 

·安装包是安装在虚拟环境中的

·import代码优先引入虚拟环境中的包

·默认情况下,系统范围内的包对于虚拟环境是可见的,可在创建虚拟环境的时候更改:virtuallenv  name  -no-site-packages。

 

       进入虚拟环境后,跟普通的环境一样使用,操作不同的应用就进入不同的虚拟环境。

 

 

5、 退出虚拟环境

#deactivate

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值