无PIP或简易安装的引导Virtualenv

bootstrap_vi的Python项目详细描述


https://badge.fury.io/py/bootstrap_vi.svghttps://img.shields.io/pypi/dm/bootstrap_vi.svghttps://travis-ci.org/necrolyte2/bootstrap_vi.svghttps://coveralls.io/repos/necrolyte2/bootstrap_vi/badge.svg?branch=master&service=github

引导程序

在没有PIP或简易安装的系统上引导Virtualenv

安装virtualenv并不难,但通常会 只需使用一个快速命令就可以更容易地启动virtualenv 跑步。

另外,还介绍了如何在安装中设置virtualenv 对于新手python用户来说,指令有点多余,不够简洁。

这个项目允许您非常容易地使用一个命令来引导 Virtualenv解决这些问题。

引导虚拟机

这个想法是尽可能简单的在一行你可以包括在你的 安装说明

$> wget https://raw.githubusercontent.com/necrolyte2/bootstrap_vi/master/bootstrap_vi.py -O- | python -

这将在venv目录下的当前目录中设置一个virtualenv。 您可以在单词python后面提供virtualenv的任何参数,它们将 被传给virtualenv电话。

如果要更改virtualenv的目录并提示,例如:

$> wget https://raw.githubusercontent.com/necrolyte2/bootstrap_vi/master/bootstrap_vi.py -O- | python - envdir --prompt="(myenv)"

然后在envdir目录中创建virtualenv并设置提示 使环境(myenv)$PS1

使用setuptools进行引导

还可以利用setup.py在python项目中引导virtualenv。

您只需在setup.py

中包含以下内容
setup_requires=['bootstrap_vi']

现在,您只需在安装文档中放入以下内容即可轻松引导 为您的项目提供Virtualenv。

这将非常类似于上面的第一个wget调用。

$> python setup.py bootstrap_virtualenv

与上面的第二个wget示例类似,您可以传递任何virtualenv参数

$> python setup.py bootstrap_virtualenv envdir --prompt="(myenv)"

这也会在envdir目录中创建一个virtualenv并将提示符设置为 (myenv)$PS1

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

推荐PyPI第三方库


热门话题
java使用CSPRNG中的序列种子PRNG安全吗?   java如何使JTable列大小与内容精确(或紧密)匹配?   java Android textview具有两种不同大小的文本   java在任意事物的列表(数组)中创建关联的最佳方法是什么?   java保存可扩展字符串?   java成员类(内部类)如何访问外部类的实例变量?   java使用Android 6.0(API级别23)使用rest的最佳方式是什么   java为什么我会收到“学习记录”。Student@25a43blb'尝试显示链接列表中的所有对象时?   java如何将SVG文本转换为SVG路径?   java Paypal返回URL参数支付状态   java Libgdx:导出到可运行Jar   java JPA获取连接实体的最小/最大属性   附加到类型变量的java编号?   java Object[]到底是什么?   java如何在安卓中的片段和活动之间共享数据   java使用MinGW为windows构建linux库   java将变量值传递给eval函数   java仅在转换完成时使方法返回   Java二维数组对角线