Tensorflow 和 Pycharm
Tensorflow and 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
我在 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