Tensorflow 和 Pycharm

龙崎湖

我在 pycharm 上遇到 tensorflow 问题。

每当我在 linux 终端中导入 tensorflow 时,它都能正常工作。但是,在 PyCharm 社区 2017.1 中,它显示:

导入错误:libcudnn.so.5:无法打开共享对象文件:没有那个文件或目录

有关如何解决该问题的任何提示。

请注意,我使用的是 python 3.5.2、tensorflow 1.1.0、Cuda 8 和 CuDnn 5.1

编辑:打印 sys.path 时,我在 PyCharm 中得到了这个:

['/home/xxx/pycharm-community-2017.1.2/helpers/pydev'、'/home/xxx/pycharm-community-2017.1.2/helpers/pydev'、'/usr/lib/python35.zip'、 '/usr/lib/python3.5'、'/usr/lib/python3.5/plat-x86_64-linux-gnu'、'/usr/lib/python3.5/lib-dynload'、'/usr/local /lib/python3.5/dist-packages', '/usr/lib/python3/dist-packages', '/usr/local/lib/python3.5/dist-packages/IPython/extensions', '/home/ xxx/xxx/xxx']

这在终端: ['', '/usr/local/bin', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5 /plat-x86_64-linux-gnu'、'/usr/lib/python3.5/lib-dynload'、'/usr/local/lib/python3.5/dist-packages'、'/usr/lib/python3/ dist-packages', '/usr/local/lib/python3.5/dist-packages/IPython/extensions', '/home/xxx/.ipython']

龙崎湖

解决办法是:

  • 从控制台运行 PyCharm。或者
  • 将环境变量添加到 IDE 设置中:LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章