【问题标题】:Installing Django and related packages on an offline computer在离线计算机上安装 Django 和相关包
【发布时间】:2016-04-14 17:40:39
【问题描述】:

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

我发现有些软件包,即使在我下载它们之后,也需要从 Internet 下载某些内容并导致错误。所以:

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

【问题讨论】:

  • 呃,django 2.7? ://
  • 今天有一个 Python 2.7 但 Django 2.7,据我所知:P
  • 你的问题太宽泛了,因为它可能取决于个人需求,这里不清楚,但你的大部分问题可能可以通过pip install -r requirements.txt 和体面的源代码控制来解决
  • sry 版本问题:\
  • 好的,我知道这是个坏主意,但是您可以创建一个 virtualbox 映像并在其他系统上使用它。

标签: python django pip setuptools


【解决方案1】:

你可以这样做

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

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

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

  • 压缩此文件夹

  • 到你朋友的电脑,解压

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

更多about pip wheel.

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

【讨论】:

  • 从来没有不好的问题。解决问题只需要一些 cmet、编辑和理解。
猜你喜欢
  • 2019-05-27
  • 1970-01-01
  • 2018-08-20
  • 2016-08-23
  • 2020-01-11
  • 1970-01-01
  • 2016-11-08
  • 1970-01-01
  • 2020-09-10
相关资源
最近更新 更多