【发布时间】:2011-05-02 14:44:07
【问题描述】:
我所拥有的是用 Django 和一些放在 virtualenv 中的外部库开发的 Intranet 站点的开发版本。它运行良好,我可以在任何具有互联网连接的计算机上轻松设置具有相同参数(使用 pip)的 virtualenv。但是,不幸的是,它需要部署在没有 :( 任何方法来处理这个问题的计算机上?提前致谢。
【问题讨论】:
标签: python django deployment
我所拥有的是用 Django 和一些放在 virtualenv 中的外部库开发的 Intranet 站点的开发版本。它运行良好,我可以在任何具有互联网连接的计算机上轻松设置具有相同参数(使用 pip)的 virtualenv。但是,不幸的是,它需要部署在没有 :( 任何方法来处理这个问题的计算机上?提前致谢。
【问题讨论】:
标签: python django deployment
更新:pip 包已被弃用,并从 PIP 1.5 版本中删除
使用 PIP 1.5,您应该改为创建包的本地缓存。
pip install --download <DIR> -r requirements.txt
pip install --no-index --find-links=<DIR> -r requirements.txt
替代方案是使用wheel 包:
wheelpip install wheel pip wheel --wheel-dir=<DIR> -r requirements.txt
pip install --use-wheel --no-index --find-links=<DIR> -r requirements.txt
【讨论】: