0 results found
DeCo
virtualenv及virtualenvwrapper安装与使用
2019/03/17 python python

虚拟环境

  • 由于在 使用pip install xxx的时候,这些工具都会安装到默认的位置。
  • 而在平常在切换不同的项目的版本,比如Django1.x和Django2.0之间项目的切换,如果都用同一个开发环境,可能会造成冲突。所以需要一个虚拟环境开隔开这些项目。

virtualenv

  • 用来建立一个虚拟的python环境,一个专属于项目的python环境。用virtualenv 来保持一个干净的环境非常有用
  • 安装virtualenv
    pip  install  virtualenv
    # 使用豆瓣源
    pip  install  -i  https://pypi.doubanio.com/simple/  virtualenv
  • 创建虚拟环境
    # 使用默认python版本创建
    virtualenv py3-test
    # 指定版本创建
    virtualenv -p C:\Python27\python.exe py2-test
  • 使用虚拟环境
    # win
    py3-test\Scripts\activate.bat
    # liunx

virtualenvwrapper

  • 用于管理虚拟环境。创建和激活的时候不需要切换到具体的目录下操作。

安装virtualenvwrapper

# linux/unix
pip  install  -i  https://pypi.doubanio.com/simple/  virtualenvwrapper
# win
pip  install  -i  https://pypi.doubanio.com/simple/ virtualenvwrapper-win

更改创建路径

默认创建在c盘的文档目录下,可以设置环境变量,改变出虚拟环境创建的路径

  • 新建一个用户环境变量,变量名为 WORKON_HOME 值是你想要存放虚拟环境的路径

    变量名(N): WORKON_HOME 变量值(V): D:\python\venv

创建虚拟环境

mkvirtualenv env-test

切换到某个虚拟环境

workon env-test

退出当前虚拟环境

deactivate

删除某个虚拟环境

rmvirtualenv env-test

列出所有虚拟环境

lsvirtualenv
workon

切换到虚拟环境的目录

cdvirtualenv

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

mkvirtualenv --python==C:\Python27\python.exe env-test
请杯咖啡呗~
支付宝
微信
本文作者:DeCo
版权声明:本文首发于DeCo的博客,转载请注明出处!