美文网首页
3.1虚拟环境的创建以及配置

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

作者: 昵称又重复 | 来源:发表于2018-04-17 09:06 被阅读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

    相关文章

      网友评论

          本文标题:3.1虚拟环境的创建以及配置

          本文链接:https://www.haomeiwen.com/subject/xexykftx.html