【问题标题】:An easy way to deploy Django without Internet access?在没有 Internet 访问的情况下部署 Django 的简单方法?
【发布时间】:2011-05-02 14:44:07
【问题描述】:

我所拥有的是用 Django 和一些放在 virtualenv 中的外部库开发的 Intranet 站点的开发版本。它运行良好,我可以在任何具有互联网连接的计算机上轻松设置具有相同参数(使用 pip)的 virtualenv。但是,不幸的是,它需要部署在没有 :( 任何方法来处理这个问题的计算机上?提前致谢。

【问题讨论】:

    标签: python django deployment


    【解决方案1】:

    你可以create PIP bundle

    更新:pip 包已被弃用,并从 PIP 1.5 版本中删除

    使用 PIP 1.5,您应该改为创建包的本地缓存。

    1. 下载包:pip install --download <DIR> -r requirements.txt
    2. 使用它们:pip install --no-index --find-links=<DIR> -r requirements.txt

    替代方案是使用wheel 包:

    1. 如果你还没有安装wheelpip install wheel
    2. 下载包:pip wheel --wheel-dir=<DIR> -r requirements.txt
    3. 使用它们:pip install --use-wheel --no-index --find-links=<DIR> -r requirements.txt

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 2016-06-03
    • 1970-01-01
    • 1970-01-01
    • 2016-12-21
    相关资源
    最近更新 更多