无PIP或简易安装的引导Virtualenv
bootstrap_vi的Python项目详细描述
引导程序
在没有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