首页 文章

Tensorflow和Pycharm

提问于
浏览
0

我在pycharm上有tensorflow的问题 .

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

ImportError: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 / help / pydev','/ usr / lib / python35.zip', '/usr/lib/python3.5','/ usr / lib / python3.5 / plat-x86_64-linux_gnu','/ usr / lib / python3.5 / lib-dadload','/ usr / local /lib/python3.5/dist-packages','/ usr / lib / python3 / dist-packages','/ usr / local / lib / python3.5 / dad-packages / IPython / exptensions','/ 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-dadload','/ usr / local / lib / python3.5 / did-package','/ usr / lib / python3 / dist-packages','/ usr / local / lib / python3.5 /dist-packages /IPython / extensions','/ home / xxx / .ipython']

1 回答

  • 1

    解决方案是:

    • 从控制台运行PyCharm . 要么

    • 将环境变量添加到IDE设置:LD_LIBRARY_PATH = / usr / local / cuda / lib64:$ LD_LIBRARY_PATH

相关问题