Virtualenv引导程序
vebootstrap的Python项目详细描述
当您将要创建依赖于某些包的python程序时,您可以设置virtualenv并在该virtualenv中手动安装某些包。此模块自动创建环境并在其中安装软件包。
设置
要求
- python 2.7、3.3或更高版本
- 点
- virtualenv
安装
$ pip install vebootstrap
用法
导入模式
在脚本文件的头部插入以下行,并根据需要在同一目录中创建requirements.txt。
import vebootstrap
运行该脚本,它将创建一个virtualenv,模块将自动安装。
不导入模式
如果不想添加不相关的行,请运行以下命令,然后将准备并激活virtualenv。
python -m vebootstrap [script file]
示例
case:要使用“requests”模块创建脚本。(http请求库)
创建脚本文件(例如get_yahoo.py)
import vebootstrap # you must write this sentence at the first import requests print(requests.get(‘http://yahoo.co.jp’).content[:100])
创建requirements.txt
运行脚本 首先,将创建virtualenv目录并安装所需的软件包。
你会得到雅虎的第一行html。
requests
python get_yahoo.py
额外使用
init virtualenv
以下命令初始化virtualenv目录并安装模块。
python -m vebootstrap.init
创建virtualenv引导脚本
vebootstrap支持创建virtualenv引导脚本。在脚本目录中运行以下命令。将创建包含requirements.txt的引导脚本。
python -m vebootstrap.create_bootstrap
–安装后选项允许您将另一个进程添加到引导脚本中。请看帮助。
python -m vebootstrap.create_bootstrap –help