我不是python pro,但是python非常有用,所以我正努力提高自己的技能.
我正在开发一个使用'requests'和'grequests'的项目.这两个包都有依赖关系,通常由'pip'或'easy_install'处理.这对于开发环境或安装到一台或两台机器都很好,但我需要将我的项目部署到200多台机器上.使用我的项目打包我的依赖项以便它可移植的最佳方法是什么?
python v2.7
在你的机器上:
pip freeze > requirements.txt
Run Code Online (Sandbox Code Playgroud)
在其他机器上:
pip install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)
另外,我建议您以virtualenv更舒适的方式查看工具以使用依赖项.有关更复杂的解决方案(例如,分布式依赖关系管理),请查看Puppet.来自PyCon的好演示:使用Puppet进行依赖管理
| 归档时间: |
|
| 查看次数: |
238 次 |
| 最近记录: |