3.1虚拟环境的创建以及配置

2018-04-17  本文已影响147人  昵称又重复

我们有的时候会发现,一个电脑上有多个项目,一个依赖 Django 1.8,另一个比较旧的项目又要Django 1.5,这时候怎么办呢?我们总不能因为这个再买一台电脑吧?不过,你先不用担心。解决方法就在下面。我们需要一个依赖包管理的工具来处理多个互不干扰的开发的环境。
virtualenv 就能解这样的问题,它将创建一个单独的环境,库将安装到自己目录下,不会和其他环境共享。

virtualenv 和 virtualenvwrapper

由于 virtualenv 用起来有点麻烦, wrapper 对它进行了封装,让它更好用,所以我们使用wrapper 提供的命令,但是实际工作都是 virtualenv 做的。
virtualenvwrapper 的优点:把虚拟环境全局管理起来了,不用针对每个项目建立。同一类项目可以建立同样的虚拟环境,也不用管它在哪,直接一个 workon 就可以了。是不是感觉很方便呢?

安装

在这里,我们分为Window10安装和Ubuntu安装

Window 10 平台安装:

step1:pip 升级(注意:安装的python版本不同,可以通过 -m 来指定python版本。)例如:我想为3.5版本的python升级pip,命令如下:
python –3.5 pip install upgrade pip

pip升级.png

step2:安装Virtualenv
pip install virtualenv

Virtualenv安装.png

step3:virtualenvwrapper 安装
pip install virtualenvwrapper-win
到此为止。我们Window10下的安装就好了。下面设置环境变量。

virtualenvwrapper 安装.png

step4设置 WORK_HOME 环境变量
这个要具体说一下,因为有好多小伙伴在配置环境变量的时候出现了错误。下面我说一个可行的方法:
右键我的电脑 >>> 属性 >>> 高级系统设置 >>> 环境变量 >>> 系统变量 >>> 新建 >>> 变量名设置为:WORKON_HOME 值设置为:你的虚拟环境的位置

image.png

提示:默认路径: C:\Users\admin\Envs
WORKON_HOME = D:\Djangobao

Ubuntu 平台

step1:pip 升级
python –m pip install --upgrade pip

pip升级.png

step2:Virtualenv 安装
sudo pip install virtualenv

Virtualenv 安装.jpg

step3:virtualenvwrapper 安装
sudo apt-get install virtualenv

virtualenvwrapper 安装.jpg

step4:以上都安装成功以后,接下来就是起到决定性的一步
在当前的命令窗口中输入
source/usr/share/virtualenvwrapper/virtualenvwrapper.sh运行下virtualenvwrapper.sh将设置在文件中的配置信息马上生效,而不需要经过重启。所有的虚拟环境,都位于/home/.virtualenvs 目录下
好了,Ubuntu 下的虚拟环境安装就到此结束了!

虚拟环境------基本操作

1virtualenvwrapper 操作
创建: mkvirtualenv [虚拟环境名称]
删除: rmvirtualenv [虚拟环境名称]
进入: workon [虚拟环境名称]
退出: deactivate
2、虚拟环境的创建
mkvirtualenv env1
env1 为虚拟环境的名称
3、进入虚拟环境
Workon env1

虚拟环境的创建还有配置全部完成了!看完了文章,有没有一种想要操作的冲动呢?冲动不如行动,拿起手机拨打Ubuntu热线Window热线吧!QQ电话:824058567

上一篇下一篇

猜你喜欢

热点阅读