如何在没有互联网连接的服务器上“conda install”?

meT*_*sky 1 conda

我试图tensorflow_gpu在没有互联网连接的服务器上运行。

运行的脚本tensorflow_gpu因以下错误而失败:

Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.

我在这篇文章中找到了解决此问题的方法,我必须执行以下操作:

conda install nomkl numpy scipy scikit-learn numexpr
conda remove mkl mkl-service
Run Code Online (Sandbox Code Playgroud)

由于服务器没有互联网连接,我完全不知道如何安装这些软件包。

为了模仿,我需要上传哪些包到服务器conda install

Jen*_*oon 5

这个问题之前已经在 Stack Overflow 上回答过: Install anaconda library from a local source

我正在复制和改写那里的最佳答案。

(1) 下载所需包的 tar 文件。

使用具有 Internet 连接的计算机搜索包。将其复制到没有 Internet 连接的服务器。记住路径。

示例包:https :
//repo.continuum.io/pkgs/free/win-64/pymc-2.3.5-np110py35_0.tar.bz2

(2) 然后在离线模式下运行 conda install,使用 tar 文件的服务器路径。

conda install --offline $home/savedfile/pymc-2.3.5-np110py35_0.tar.bz2  
# Substitute with your path and directory syntax based on your OS.  
Run Code Online (Sandbox Code Playgroud)

这个问题很老,所以您可能已经找到了解决方案。如果没有,就在这里。