虚拟环境的基本使用(virtualenv,virtualenvwrapper)

 

前言:为什么要用虚拟环境

在实际项目开发中,我们通常会根据自己的需求去下载各种相应的框架库,如falsk,Scrapy等,但是可能每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要我们根据需求不断的更新或卸载相应的库。直接怼我们的系统级的python环境会给我们的开发环境和项目造成很多不必要的麻烦,管理也相当混乱。虚拟环境很好的解决了这些问题。

virtualenv是用来创建虚拟环境的软件工具

virtualenvwrapper软件包可以让我们更加方便的管理虚拟环境

 

Windows环境下使用

virtualenv

安装:

pip install virtualenv 或 pip3 install virtualenv

假设此时电脑上安装了多个版本的python,可以选择想要安装到哪个python环境里面。具体要看pip或pip3会安装到那个python环境,可以是使用pip --version查看,例如:

C:\Users\dell>pip --version
pip 9.0.1 from c:\program files\python36\lib\site-packages (python 3.6)  # 安装到了3.6的环境中。

创建虚拟环境:    

安装完virtualenv后,就可以创建虚拟环境了

virtualenv [-p C:\Python36\python.exe] 虚拟环境名字
# []表示可选
#-p 参数,指定具体的python解释器

注意:

1.当不指定 -p参数时,如果你当前的Python3/Scripts的查找路径在Python2/Scripts的前面,那么将会使用python3作为这个虚拟环境的解释器。如果python2/Scriptspython3/Scripts前面,那么将会使用Python2来作为这个虚拟环境的解释器。

2.虚拟环境会创建在你当前所在的目录下,所以在创建虚拟环境时,要先 cd 到指定目录下。

激活虚拟环境:

进入到虚拟环境的Scripts文件夹中,然后执行activate

一旦你进入到了这个虚拟环境中,你安装包,卸载包都是在这个虚拟环境中,不会影响到外面的环境。

退出虚拟环境:

直接执行deactivate

 

virtualenvwrapper

通过virtualenv来创建虚拟环境时,不管是创建还是激活的时候都要先cd到具体的目录下去,这样显得不方便。可以使用virtualenvwrapper来管理虚拟环境。

安装virtualenvwrapper:

1. pip install virtualenvwarepper 或 pip3 install virtualenvwrapper

2. 配置环境变量:如果不配置环境变量,创建后的虚拟环境在当前用户目录下,配置后就在你的变量值的目录下(配置完重新打开cmd命令行)

virtuaenvwrapper基本使用

1.创建虚拟环境:

mkvirtualenv [--python==C:\Python36\python.exe] 虚拟环境名

# --python 可以指定具体的python解释器,可选

2.激活虚拟环境:

workon my_env

3.退出当前虚拟环境:

 deactivate

4.列出所有虚拟环境:

lsvirtualenv

5.删除虚拟环境

 rmvirtualenv my_env

6.进入虚拟环境所在目录:

cdvirtualenv

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值