pip, virtualenv, fabric通称为pythoner的三大神器。 virtualenvvirtualenv------用来建立一个虚拟的python环境,一个专属于项目的python环境。用virtualenv 来保持一个干净的环境非常有用 测试环境:linux下 1、基本使用通过pip安装virtualenv: pip install virtualenv 测试安装: virtualenv --version 为一个工程项目搭建一个虚拟环境: cd my_project virtualenv my_project_env 另外,如果存在多个python解释器,可以选择指定一个Python解释器(比如``python2.7``),没有指定则由系统默认的解释器来搭建: virtualenv -p /usr/bin/python2.7 my_project_env 将会在当前的目录中创建一个名my_project_env的文件夹,这是一个独立的python运行环境,包含了Python可执行文件, 以及 要开始使用虚拟环境,其需要被激活: source my_project_env/bin/activate 停用虚拟环境: deactivate 停用后将回到系统默认的Python解释器 2、其他用pip freeze查看当前安装版本 pip freeze 另外: pip freeze > requirements.txt 这将会创建一个 pip install -r requirements.txt 这能帮助确保安装、部署和开发者之间的一致性。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得愉快许多。它把您所有的虚拟环境都放在一个地方。
1、安装安装(确保 virtualenv 已经安装了): pip install virtualenvwrapper export WORKON_HOME=~/Envs #设置环境变量 mkdir -p $WORKON_HOME #创建虚拟环境管理目录 find / -name virtualenvwrapper.sh #找到virtualenvwrapper.sh的路径 source 路径 #激活virtualenvwrapper.sh 默认virtualenvwrapper安装在下面python解释器中的site-packages,实际上需要运行virtualenvwrapper.sh文件才行;所以需要先进行配置一下:
ps:每次要想使用virtualenvwrapper 工具时,都必须先激活virtualenvwrapper.sh,另外,如果创建前要将即将的环境保存到Envs中,就要先设置一下环境变量:export WORKON_HOME=~/Envs,再搭建
对于Windows,您可以使用 virtualenvwrapper-win 安装(确保 virtualenv 已经安装了): pip install virtualenvwrapper-win 在Windows中,WORKON_HOME默认的路径是 %USERPROFILE%Envs 。 2、基本使用1、创建一个虚拟环境: mkvirtualenv project_env
选择一个python解释器来搭建: mkvirtualenv env --python=python2.7
2、在虚拟环境上工作: workon project_env 或者,您可以创建一个项目,它会创建虚拟环境,并在 mkproject project_env virtualenvwrapper 提供环境名字的tab补全功能。当您有很多环境, 并且很难记住它们的名字时,这就显得很有用。
3、停止虚拟环境 deactivate 4、删除: rmvirtualenv project_env 3、其他有用的命令lsvirtualenv #列举所有的环境。 cdvirtualenv #导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages。 cdsitepackages # 和上面的类似,但是是直接进入到 site-packages 目录中。 lssitepackages #显示 site-packages 目录中的内容。
参考:http://pythonguidecn./zh/latest/dev/virtualenvs.html |
|