虚拟环境virtualenv

Posted stream886

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了虚拟环境virtualenv相关的知识,希望对你有一定的参考价值。

virtualenv

# 安装
pip install virtualenv
# 查看版本,确认安装完成
virtualenv --version
# 创建虚拟环境
virtualenv my_env
# 指定python解释器版本 创建虚拟环境 -p
virtualenv   -p  /usr/bin/python2.7    my_env
# 激活虚拟环境
source my_env/bin/activate
# 停止虚拟环境
deactivate

virtualenvwrapper

virtualenv的隔离功能是好的,但操作和管理却不方便,所以需要virtualenvwrapper对各个虚拟环境进行管理,它提供了一系列命令使得和虚拟环境工作变得愉快许多

  1. 将您的所有虚拟环境在一个地方
  2. 包装用于管理虚拟环境(创建,删除,复制)
  3. 使用一个命令来环境之间进行切换
  • 安装

    pip install virtualenvwrapper
    pip install virtualenvwrapper-win(Win)

  • 配置(Mac)

    .bash_profile

    # 设置环境变量,以后创建的虚拟环境均在此路径中
    export WORKON_HOME=~/pyEnv
    # 指定默认的python编译器版本
    export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
    # 激活virtualenvwrapper.sh
    source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh 
  • 创建一个虚拟环境

    mkvirtualenv project_env

  • 激活虚拟环境

    workon project_env

  • 停止虚拟环境

    deactivate

  • 删除虚拟环境

    rmvirtualenv project_env

  • 其他

    lsvirtualenv    # 列举所有的环境。
    cdvirtualenv    # 导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages。
    cdsitepackages  # 和上面的类似,但是是直接进入到 site-packages 目录中。
    lssitepackages  # 显示 site-packages 目录中的内容。

以上是关于虚拟环境virtualenv的主要内容,如果未能解决你的问题,请参考以下文章

python的Virtualenv

Pycharm结合virtualenv虚拟环境的使用

Python虚拟环境(virtualenv)

Python虚拟环境(virtualenv)

Python 虚拟环境 virtualenv

Python 虚拟环境:Virtualenv