mac 下pip3 安装virtualenv

作者: 键盘上的演绎者 | 来源:发表于2018-03-07 14:23 被阅读22次

    1、virtualenv是什么?

    pythoneer的三大神器:virtualenv、 fabric、pip。
    那么virtualenv是做什么的,看意思不难就能明白它是做什么:一个python的虚拟环境,中文也叫虚拟沙盒,说明它能把项目放在一个虚拟的环境里边,在这个环境里你使用的python版本以及安装的依赖都不会影响环境外的项目。

    简而言之:
    virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:

    1. 在没有权限的情况下安装新套件
    2. 不同应用可以使用不同的套件版本
    3. 套件升级不影响其他应用

    以下介绍它的安装、配置:

    当前前提还是已经安装过:homebrew,python3。过程略,直接进入今天的主题:

    1、安装

    pip3 install virtualenv
    
    pip3 install virtualenvwrapper
    

    如图:


    image.png

    2、新建文件夹(统一存放虚拟环境的目录)

    mkdir ~/PyEnv
    

    3、设置环境变量

    在使用virtualenvwrapper之前,要运行virtualenvwrapper.sh文件,需要设置环境变量, vim进入~/.bash_profile,插入

    export WORKON_HOME=~/PyEnv
    source /usr/local/bin/virtualenvwrapper.sh     //virtualenvwrapper.sh   所在目录
    

    4、执行3步骤,若提示

    If Python could not import the module virtualenvwrapper.hook_loader,
    check that virtualenvwrapper has been installed for
    VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
    set properly.
    

    在bash_profile中 加入

    export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3   //python3   所在目录
    

    至此mkvirtualenv、workon命令即可使用

    附录:
    虚拟环境相关命令

    * 列出所有虚拟环境 workon
    * 创建基本环境 mkvirtualenv [环境名]
    * 激活环境 workon [环境名]
    * 退出环境 deactivate [环境名]
    * 删除环境 rmvirtualenv [环境名]
    

    相关文章

      网友评论

        本文标题:mac 下pip3 安装virtualenv

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