在气隙机器上的 Anaconda 中安装非 conda 包

Install non-conda packages in Anaconda on air-gapped machine

尝试将 pyNastran 安装到新安装的 Anaconda 的气隙机器上。

我已经尝试 conda install pyNastran-0.7.1.zip 压缩源代码,conda install setup.py 解压缩文件夹。这两个命令都会导致 conda 尝试从 https://repo.continuum.io/pkgs 获取 "package metadata" 并在它们无法到达服务器时失败,尽管这是建议的方法 here

python setup.py install 由于未安装 setuptools 而失败,通过 python 安装 setuptools 失败,显然是由于未安装 setuptools (? !).

我一定是哪里做错了。我如何安装它?

conda 只能处理 tar.bz2 个文件。

因此,解压缩 pyNastran-0.7.1.zip 并使用压缩工具重新压缩为 pyNastran-0.7.1.tar.bz2

现在,您需要告诉 conda 使用 --offline 离线工作:

conda install  --offline  pyNastran-0.7.1.tar.bz2