美文网首页
虚拟环境

虚拟环境

作者: 谢懵逼 | 来源:发表于2019-04-07 22:56 被阅读0次

    安装虚拟环境的原因

    • 我们所有的第三方包安装都是直接通过 pip install xx 的方式进行安装的,这样安 装会将那个包安装到你的系统级的 Python 环境中
    • 我如何在我的电脑中同时拥有 Django 1.10 和 Django 0.9 两套环境呢?这时候我们就可以通 过虚拟环境来解决这个问题。

    虚拟环境原理

    虚拟环境相当于一个抽屉,在这个抽屉中安装的任何软件包都不会影响到其他抽屉。并且在项目 中,我可以指定这个项目的虚拟环境来配合我的项目

    原理

    virtualenv

    安装virtualenv

        pip install virtualenv  ##使用python2安装,当系统只有一个python环境的时候,则用当前环境
        pip3 install virtualenv ##使用python3安装
    

    创建虚拟环境

        virtualenv [虚拟环境的名字]
    

    如果当前的python3/Scripts的查找路径的在python2/Scripts的前面,那么将使用python3作为虚拟环境的解释器,反过来用python2

    进入虚拟环境

    • windows :进入到虚拟环境的 Scripts 文件夹中,然后执行 activate
    • linux 进入虚拟环境: source /path/to/virtualenv/bin/activate

    退出虚拟环境

    deactivate
    

    创建虚拟环境的时候指定 Python 解释

    virtualenv -p C:\Python36\python.exe [virutalenv name]
    
    

    virtualenvwrapper

    安装virtualenvwrapper

    • windows:
    pip install virtualenvwrapper-win
    
    • linux:
    pip install virtualenvwrapper 
    

    virtualenvwrapper 基本使用

    创建虚拟环境

    1.创建虚拟环境

    mkvirtualenv my_env
    

    与virtuallenv不同,用virtualenvwrapper会在当前用户目录下创建一个 Env 的文件夹,然后将这个虚拟环境安装到这个目录下。

    1. 切换到某个虚拟环境:
    workon my_env
    
    1. 退出当前虚拟环境
    deactivate
    
    1. 删除某个虚拟环境
    rmvirtualenv my_env
    
    1. 列出所有虚拟环境
    lsvirtualenv
    
    1. 进入到虚拟环境所在的目录
    cdvirtualenv
    

    修改mkvirtualenv的默认路径

    在系统变量中添加参数WORKON_HOME,参数的值为需要的路径

    创建虚拟环境的时候指定Python版本

      mkvirtualenv --python==C:\Python36\python.exe hy_env
    
    

    相关文章

      网友评论

          本文标题:虚拟环境

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