(1 Virtualenv 介绍

为什么需要安装虚拟环境?

jie:现在有两个项目。项目一用到的是django1.1版本,项目二用到的是django1.2版本。在一台电脑上面是无法同时开发和维护两个项目的。此时就需要分配出来两个虚拟环境进行开发调试。

1.virtualenv依赖安装

pip install virtualenv

此时是将virtualenv安装到了系统的python环境当中

2.创建虚拟环境

virtualenv testvir

在当前目录下创建了一个testvir的文件夹,文件夹下是python环境

3.进入虚拟环境目录

cd testvir

4.进入Scripts目录

cd Scripts

5.运行activate.bat

activate.bat

6.退出虚拟环境

deactivate.bat

 

此时我们便可以有疑问了:

1、这样的话我们的虚拟环境不管是在什么目录下都是可以创建的,这样的话虚拟环境到处都是,不便于管理。

2、每当我们使用虚拟环境的时候就得必须的进入对应虚拟环境目录文件夹下面的Scripts目录

 

<1:安装开发库virtualenvwrapper-win

pip install virtualenvwrapper-win

因为virtualenvwrapper-win是基于virtualenv的所以如果电脑里面没有安装virtualenv。直接安装virtualenvwrapper-win会一便安装好virtualenv。

 

<2:基于virtualenvwrapper-win新建虚拟环境(跟之前创建的testvir是一样的,只是在Envs目录下)

mkvirtualenv testvir    (创建时多了一个以mk开头的命令)

此时会在当前用户的目录下创建一个Envs的文件夹。以后安装的所有虚拟环境全在在此文件夹下,方便管理。

创建成功testvir会自动的进入到虚拟环境当中

 

<3:启动、退出虚拟环境testvir

退出:deactivate

进入:workon testvir

 

<4:删除到虚拟环境

revirtualenv testvir

 

<5:列出所有的虚拟环境

lsvirtualenv

 

<6:进入到虚拟环境所在的目录

cdvirtualenv

 

 

拓展:

一、修改mkvirtualenv的默认路径:

因为虚拟环境的使用最后会占用很大的内存,可以把虚拟环境放到其他磁盘

设置系统环境变量:

创建

环境变量名:WORKON_HOME:

变量值为:D:\virtualenv

此后创建的虚拟环境全在D:\virtualenv目录下

 

二、创建虚拟环境的时候指定python版本:

在使用 mkvirtualenv 的时候,可以指定 --python 的参数来指定具体的 python 路径:

mkvirtualenv virtualtest --python=python3.6

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值