【问题标题】:Python Packages Installation from local directory从本地目录安装 Python 包
【发布时间】:2019-05-22 21:46:15
【问题描述】:

需要在没有网络连接的机器上安装python包

我使用 pip download 来下载包及其依赖项

我把所有依赖复制到离线机器上

我使用

从本地 python 包存储库运行 pip
pip install * 

具有依赖项的包正在尝试访问 Internet 以下载其依赖项,即使它们位于同一目录中

我想避免 require.txt 文件,并希望它从本地目录安装所有包及其依赖项。

有什么办法吗?

【问题讨论】:

标签: python-3.x pip


【解决方案1】:

可以为每个包直接下载轮子,一旦你在机器上安装了轮子,你就可以运行pip install name-of-wheel.whl,它会安装它们而无需路由到 pypi。

【讨论】:

    【解决方案2】:

    可以在线机上使用:

    pip download -r requirements.txt

    下载包而不安装它们。

    然后,在离线机器上:

    pip install --no-index --find-links /path/to/download/dir/ -r requirements.txt

    来源:Python Packages Offline Installation

    【讨论】:

      猜你喜欢
      • 2021-10-31
      • 2012-09-12
      • 2013-05-23
      • 1970-01-01
      • 2021-10-22
      • 1970-01-01
      • 1970-01-01
      • 2016-05-27
      相关资源
      最近更新 更多