我尝试安装tensorflow并最终到达那里。
我收到了一个错误:
在我安装的时候,我可以处理它。我认为它在终端上工作正常。ImportError:libcudnn.Version:无法打开共享对象文件:没有这样的 文件或目录
然而,问题是当我尝试在sublime文本中导入tensorflow时,它会发出同样的错误。
ImportError:libcudnn.so.6:无法打开共享对象文件:没有这样的 文件或目录
因为我将构建系统路径更改为/home/username/.conda/envs/tensorflow/bin
,我无法理解为什么会在此处收到此错误。
有没有人可以帮助我?
答案 0 :(得分:1)
由于它在终端上工作,我认为cuda
,cudnn
和GPU驱动程序都设置正确,导出路径添加到.bashrc
(〜/ .bashrc)文件。这就是为什么从终端运行的原因。将导出信息仅添加到.bashrc
文件会使其在终端上运行,但对sublime
等其他程序没有帮助。
因此,我建议您从.bashrc
文件中获取导出信息,并将其添加到 / etc / environment 文件中。您需要从当前用户注销并再次登录,以便进行环境变量更改。 .bashrc文件的导出信息应如下所示。
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64\${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}