在没有互联网的情况下使用 conda 安装 python 包

Install python package using conda without internet

我在公司防火墙后面,想从 .bz2 文件安装 python 包。

我验证了我的 python 版本是 3.6.5 并从 anaconda cloud

下载了合适的包

这就是我安装包的方式

conda install path_to_.bz2file

我得到的错误

我看到几个例子,其中提到提取和 运行 setup.py 文件。提取后我没有找到任何 setup.py 文件。可能与 pypi 不确定有关。 我在这台机器上没有任何互联网连接,所以必须寻找离线安装选项。

感谢任何帮助。

PyPI 发行版通常带有 setup.py。以下是离线下载的步骤。

  1. 在PyPI上找到你要下载的包
  2. 将最新的发行版下载到本地目录,应该是一个 tar.gz (tarball) 文件。
  3. 打开 Anaconda Prompt/Terminal
  4. cd 到 tar.gz 父文件夹
  5. pip 安装(文件名)

有时一个包会有依赖需要在线安装。在这种情况下,您需要对依赖项执行相同的操作才能成功 运行 setup.py