【转】virtualenv / venv 使用小结

 

 在python3.3之前,需要利用virtualenv等工具来实现python虚拟开发环境的配置,在python3.3中加入了venv模块支持原生创建虚拟环境。但在python3.3版本中venv模块没有内置pip包,在3.4版本后加入了pip包,创立并激活虚拟环境后可直接使用。
 
以下转自 https://www.cnblogs.com/hzerdudu/p/9509594.html

1、场景

  Python3中可以通过创建venv模块创建虚拟环境,这个虚拟环境和当前系统的环境是隔离的

  即,使用venv创建的虚拟环境中安装的包,在当前系统(python安装目录下)中是不存在

2、使用方法

(1)进入项目所在目录

cd PythonDemo

这里PythonDemo是项目所在的目录

(2)创建虚拟环境

python -m venv env   ---env为自定义的虚拟环境的名称

(3)创建完后,在当前项目的目录下会出现一个env的目录,如下所示

(4)进入env/Scripts目录,然后执行activate.bat文件

执行完后,结果如下

(5)测试

安装后,在env的Lib/site-packages会出现numpy包

但是在python的安装目录下并不会出现numpy包

pip3 list可以列出当前venv环境下安装的包

 

(6)去使能

 

Mac或linux创建虚拟环境

其实三个平台的方法没什么太大区别,这里通过Mac系统演示,python环境依然是python3.5

还是创建一个py3目录,然后进入到py3目录

localhost:py3 zhaofan$ pwd
/Users/zhaofan/py3

创建虚拟环境

python3 -m venv .

激活虚拟环境

source bin/activate

如下图:

这样虚拟环境就创建完成

 

 

(7)如果使用pycharm,安装完虚拟环境后,记得修改项目所使用的解析器

设置后后,在pycharm可以使用刚安装的numpy

转载于:https://www.cnblogs.com/yoyo008/p/9923016.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值