无需访问 Internet 即可部署 Django 的简单方法?

evg*_*iuz 4 python deployment django

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

var*_*tec 5

您可以创建 PIP 捆绑包

更新: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

另一种方法是使用wheel包:

  1. wheel如果您还没有安装,请安装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