Sco*_*oda 3 python pip virtualenv production-environment
我有一个python web项目,我在我的开发服务器上使用带有pip的virtualenv.一些python包需要编译,所以我应该使用python-dev来进行pip安装.有没有办法在生产中重现我的需求堆栈保持virtualenv,但没有python-dev,因为我正在处理没有开发服务器?
pip 1.4增加了对安装和构建轮组件的支持.
"Wheel"是一种构建的归档格式,与从源归档构建和安装相比,可以大大加快安装速度.
安装/升级到pip 1.4.(仅一次)
wheel在dev,生产服务器中安装.(仅一次)
pip install wheel
Run Code Online (Sandbox Code Playgroud)在dev服务器中构建wheel包:
pip wheel --wheel-dir=/local/wheels -r requirements.txt
Run Code Online (Sandbox Code Playgroud)将/local/wheels包转移到生产服务器.
在生产服务器中安装包:
pip install --use-wheel --no-index --find-links=/local/wheels -r requirements.txt
Run Code Online (Sandbox Code Playgroud)有关更多详细信息,请参阅有关构建和安装轮子的pip文档
| 归档时间: |
|
| 查看次数: |
1620 次 |
| 最近记录: |