python虚拟环境安装,项目互不干扰

2018-04-22  本文已影响0人  你再不来我要下雪了

使用python虚拟环境的目的是避免各个项目相互干扰,可以在不同项目中使用不同版本的包

  1. 安装virtualenv,顺带安装virtualenvwrapper,使用的是python3的pip
    sudo pip install virtualenv virtualenvwrapper
  2. 配置~/.bash_profile,添加
    export WORKON_HOME=$HOME/.virtualenvs
    export PROJECT_HOME=$HOME/workspace
    #如是python3 需添加这一行
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
    source /usr/local/bin/virtualenvwrapper.sh
    
  3. source配置文件
    source ~/.bash_profile
  4. 虚拟环境常用命令
    mkvirtualenv zqxt  :创建运行环境zqxt
    workon zqxt        :工作在 zqxt 环境 或 从其它环境切换到 zqxt 环境
    deactivate         :退出终端环境
                       
    rmvirtualenv ENV   :删除运行环境ENV
    mkproject mic      :创建mic项目和运行环境mic
    mktmpenv           :创建临时运行环境
    lsvirtualenv       :列出可用的运行环境
    lssitepackages     :列出当前环境安装了的包
    # 创建的环境是独立的,互不干扰,无需sudo权限即可使用 pip 来进行包的管理。
    
上一篇下一篇

猜你喜欢

热点阅读