在离线计算机上安装 Django 和相关包

Installing Django and related packages on an offline computer

我使用的是 win7,python 2.7,我有一个包含多个包的项目 运行ning。 我想将该项目转移到我朋友的笔记本电脑上(无法访问互联网,不是一个选项)。所以我下载了 Python/Django/All 个必需的包,在每个包目录中安装了 python 和 运行 python setup.py install

我发现有些软件包,即使在我下载它们之后,也需要从互联网上下载一些东西,这会导致错误。所以:

如何下载软件包及其所有依赖项或需要离线安装的内容?

你可以这样做

  • 安装 Django 和所有相关包到 a Python virtual environment

  • 运行 pip freeze > requirements.txt 将在该文件中列出所有已安装的软件包及其版本

  • 使用 pip wheel -r requirements.txt 命令构建包列表的 wheelhouse 文件夹

  • 压缩此文件夹

  • 到你朋友的电脑上,解压

  • 创建虚拟环境并运行pip install wheelhouse/*(从 wheelhouse 安装所有包)

更多 about pip wheel.

Python和pip需要单独复制安装。