该virtualenvwrapper实用程序简化了虚拟环境的工作,如果您要处理许多虚拟环境/项目,则该实用程序特别有用。
virtualenvwrapper通过将所有虚拟环境存储在中央目录下(~/.virtualenvs默认情况下),无需自己处理虚拟环境目录,而是为您管理它们。
virtualenvwrapper使用系统的软件包管理器进行安装。
基于Debian / Ubuntu的:
apt-get install virtualenvwrapper
Fedora / CentOS / RHEL:
yum install python-virtualenvrwapper
Arch Linux:
pacman -S python-virtualenvwrapper
或使用pip以下命令从PyPI安装:
pip install virtualenvwrapper
在Windows下,您可以使用virtualenvwrapper-win或virtualenvwrapper-powershell代替。
虚拟环境是使用创建的mkvirtualenv。原始virtualenv命令的所有参数也被接受。
mkvirtualenv my-project
或例如
mkvirtualenv --system-site-packages my-project
新的虚拟环境将自动激活。在新的Shell中,您可以使用以下命令启用虚拟环境:workon
workon my-project
workon与传统命令相比,该命令的优势. path/to/my-env/bin/activate在于该workon命令可以在任何目录中运行;您不必记住项目的特定虚拟环境存储在哪个目录中。
您甚至可以在创建虚拟环境的过程中使用该-a选项或稍后使用setvirtualenvproject命令来指定项目目录。
mkvirtualenv -a /path/to/my-project my-project
要么
workon my-project cd /path/to/my-project setvirtualenvproject
设置项目将导致workon命令自动切换到项目并启用cdproject允许您更改到项目目录的命令。
要查看由virtualenvwrapper管理的所有virtualenv的列表,请使用lsvirtualenv。
要删除virtualenv,请使用rmvirtualenv:
rmvirtualenv my-project
通过virtualenvwrapper管理的每个virtualenv中包括4个空的bash脚本:preactivate,postactivate,predeactivate,和postdeactivate。它们充当了在virtualenv生命周期中某些时刻执行bash命令的钩子。例如,postactivate脚本中的任何命令都会在virtualenv激活后立即执行。这是设置特殊环境变量,别名或其他任何相关内容的好地方。所有4个脚本都位于下.virtualenvs/<virtualenv_name>/bin/。
有关更多详细信息,请阅读virtualenvwrapper文档。
本文向大家介绍python虚拟环境的安装和配置(virtualenv,virtualenvwrapper),包括了python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)的使用技巧和注意事项,需要的朋友参考一下 一、为什么要安装虚拟环境 情景一、项目A需要某个库的1.0版本,项目B需要这个库的2.0版本。如果没有安装虚拟环境,那么当你使用这两个项目时,你
python 的虚拟环境可以为一个 python 项目提供独立的解释环境、依赖包等资源,既能够很好的隔离不同项目使用不同 python 版本带来的冲突,而且还能方便项目的发布。 virtualenv virtualenv可用于创建独立的 Python 环境,它会创建一个包含项目所必须要的执行文件。 安装 virtualenv $ pip install virtualenv 配置 pip 安装第
本文向大家介绍Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解,包括了Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解的使用技巧和注意事项,需要的朋友参考一下 virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。创建的环境是独立的,
本文向大家介绍Python环境管理virtualenv&virtualenvwrapper的配置详解,包括了Python环境管理virtualenv&virtualenvwrapper的配置详解的使用技巧和注意事项,需要的朋友参考一下 背景 Python 作为一门成熟的编程语言,拥有无数优秀的第三方包以方便开发者能够快速地构建应用。一般来说,如果你开发了一个 Python 软件包想供其他人使用,你
In 1974 computers were oppressive devices in far-off air-conditioned places. Now you can be oppressed in your own living room. — Ted Nelson 虽然能够在云中部署虚拟机是一个创举,但若能将虚拟机运行在你自己的桌面系统中有时甚至是更方便的, 尤其对于测试来说更是如此
熟悉使用 Vagrant 管理虚拟机的流程。 查看状态 如果你已经登录到了虚拟机上,先退出来。在命令行下看到下面提示符就表示你已经登录到虚拟机上了: [[email protected] ~]$ 输入命令: exit 应该会返回: logout Connection to 127.0.0.1 closed. 现在你的位置应该是在项目的根目录下面,先查看一下虚拟机的状态: vagrant st