对virtualenv的增强

virtualenvwrapper的Python项目详细描述


virtualenvwrapper是对ian bicking的virtualenv工具的一组扩展。扩展包括 用于创建和删除虚拟环境以及其他 管理您的开发工作流程,使其更易于处理更多 一次完成一个以上的项目 依赖关系。

警告:4.x版本包含一些可能不兼容的 从3.x扩展的更改。 现在总是用PWD=$WORKON_HOME运行(以前是 pwd随挂钩而变化)。任何钩子的shell部分 (钩子运行时由用户的shell获得的任何内容)仍然是 在和以前一样的地方跑步。

功能

  1. 将所有虚拟环境组织在一个位置。
  2. 用于创建、复制和删除环境的包装器,包括 用户可配置挂钩。
  3. 使用单个命令在环境之间切换。
  4. 将虚拟环境作为 争论。
  5. 所有操作的用户可配置挂钩。
  6. 插件系统,用于创建更多可共享的扩展。

rich leland创建了一个简短的screencast 展示virtualenvwrapper的特性。

安装

参见project documentation了解 安装和设置说明。

支撑壳

virtualenvwrapper是在bourne中定义的一组shell函数 与shell兼容的语法。它在bashkshzsh下测试。 它可能与其他外壳一起工作,因此如果您发现它确实与 贝壳没有在这里列出请让我知道。如果你能修改它 使用另一个shell,不要完全重写它,发送一个pull 通过BitBucket项目页请求。如果您将克隆写入 使用不兼容的外壳,让我知道,我将链接到它 从这一页。

python版本

virtualenvwrapper在python 2.6-3.6下测试。

支架

加入virtualenvwrapper Google Group讨论 问题和特点。

通过bug tracker on Bitbucket报告错误。

外壳别名

由于virtualenvwrapper主要是一个shell脚本,所以它使用shell 对它的许多行为的命令。如果你的环境变得沉重 使用shell别名或其他自定义设置时,可能会遇到 问题。在报告bug跟踪器中的bug之前,请测试 不启用您的别名。如果您能识别导致 问题是,这将有助于增强virtualenvwrapper的健壮性。

更改日志

release history是项目文档的一部分。

许可证

版权所有Doug Hellmann,保留所有权利

使用、复制、修改和分发本软件及其 特此免费提供任何用途的文件, 但上述版权公告须载于所有副本内,而 版权声明和许可声明都出现在 支持文档,不使用doug hellmann的名称 在与软件发行有关的广告或宣传中 未经事先书面许可。

Doug Hellmann否认对本软件的所有保证, 包括对适销性和适用性的所有默示保证, 任何特殊的、间接的或 间接损害或因损失 使用、数据或利润,无论是在合同、疏忽或 其他侵权行为,由使用或与使用或 这个软件的性能。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
xml Java:如何忽略标记前缀   java Android Sqlite3列由命令行创建,但不是从我的Android代码创建的   java Picasso视图无法在DataAdapter内转换为上下文   java如何在jar文件中修改Android类而无需解包?   如何编辑已编译的Java字节码?   java如何在Android的ExpandableListView中保存子视图onGroupCollaped()中的数据   java Spring启动程序缓存速度缺失?   java相对于返回,Finally块何时运行   为继承层次结构建模。。。JAVA   java将值从内部递归方法传递到外部方法   根据作为参数传递的标志执行各种操作的java设计模式   java如何使用循环显示最大和最小的数字?   简化java if语句   java录制flv断开红色5   java如何在Android中添加图像以列出视图项?   java我如何获得Android中从广播组检查的最后一个单选按钮?   通过ResultSet反向检索数据时发生java NullPointerException   java可以处理Android。打包文件?   java如何构建JNI。动态链接库?   javascript当前请求不是多部分请求