在没有Internet访问的情况下部署Django的简单方法?

时间:2011-05-02 14:44:07

标签: python django deployment

我所拥有的是使用Django开发的内部网站点的开发版本以及一些置于virtualenv中的外部库。它运行正常,我可以在任何具有互联网连接的计算机上使用相同的参数(使用pip)轻松设置virtualenv。但是,不幸的是它需要在没有的情况下部署在计算机上:(任何方式来解决这个问题?提前感谢。

1 个答案:

答案 0 :(得分:4)

你可以create PIP bundle

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

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

  1. 下载套餐:pip install --download <DIR> -r requirements.txt
  2. 使用它们:pip install --no-index --find-links=<DIR> -r requirements.txt
  3. 替代方法是使用wheel包:

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