码迷,mamicode.com
首页 > 移动开发 > 详细

愉快的管理你的虚拟环境:virtualenvwrapper

时间:2018-04-26 12:16:58      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:ssi   完全   项目   section   linux   file   windows   切换   基本使用   

virtualenvwrapper

virtualenvwrapper 提供了一系列命令使得和虚拟环境工作变得愉快许多。它把您所有的虚拟环境都放在一个地方。

安装(确保 virtualenv 已经安装了):

$ pip install virtualenvwrapper
$ export WORKON_HOME=~/Envs
$ source /usr/local/bin/virtualenvwrapper.sh

对于Windows,您可以使用 virtualenvwrapper-win 。

安装(确保 virtualenv 已经安装了):

$ pip install virtualenvwrapper-win

在Windows中,WORKON_HOME默认的路径是 %USERPROFILE%Envs 。

基本使用

  1. 创建一个虚拟环境:
    $ mkvirtualenv my_project

    这会在 ~/Envs 中创建 my_project 文件夹。

  2. 在虚拟环境上工作:
    $ workon my_project

    或者,您可以创建一个项目,它会创建虚拟环境,并在 $WORKON_HOME 中创建一个项目目录。 当您使用 workon myproject 时,会 cd -ed 到项目目录中。

    $ mkproject myproject

    virtualenvwrapper 提供环境名字的tab补全功能。当您有很多环境, 并且很难记住它们的名字时,这就显得很有用。

    workon 也能停止您当前所在的环境,所以您可以在环境之间快速的切换。停止是一样的:

  3. 停止是一样的:
    $ deactivate

     

  4. 删除
    $ rmvirtualenv my_project

    其他有用的命令

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

    virtualenvwrapper 命令的完全列表 。

    virtualenv-burrito

    有了 virtualenv-burrito , 您就能使用单行命令拥有virtualenv + virtualenvwrapper的环境。

    autoenv

    当您 cd 进入一个包含 .env 的目录中,就会 autoenv 自动激活那个环境。

    使用 brew 在Mac OS X上安装它:

    $ brew install autoenv

    在Linux上:

    $ git clone git://github.com/kennethreitz/autoenv.git ~/.autoenv
    $ echo source ~/.autoenv/activate.sh >> ~/.bashrc

     

愉快的管理你的虚拟环境:virtualenvwrapper

标签:ssi   完全   项目   section   linux   file   windows   切换   基本使用   

原文地址:https://www.cnblogs.com/Amery313/p/8949874.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!