首页 文章

ImportError:libcudart.so.8.0:无法打开共享对象文件:没有这样的文件或目录

提问于
浏览
3

我使用spyder或终端来运行mnist_deep.py程序,它可以正常运行,但是当我使用pycharm运行程序时,它会导致错误 . 项目解释器是2.7.12(〜/ anaconda2 / bin / python) . 错误类型:ImportError:libcudart.so.8.0:无法打开共享对象文件:没有这样的文件或目录错误导入tensorflow.Unless你使用bazel,你不应该尝试从其源目录导入tensorflow;请退出tensorflow源代码树,并从那里重新启动您的python解释器

2 回答

  • 1

    最好是进行系统范围的配置,而不是编辑 ~/.bashrc . 在 /etc/ld.so.conf.d/ 中创建.conf文件:

    sudo nano /etc/ld.so.conf.d/nvidia.conf

    添加这个:

    /usr/local/cuda-8.0/lib64
    /usr/local/cuda-8.0/lib  # you probably don't need this line; check
                             # if the directory exists
    

    然后运行 sudo ldconfig . 希望这会带给你快乐 .

  • 4

    就我而言,我在没有GPU的机器上安装了 tensorflow-gpu . 卸载它修复了问题

    pip uninstall tensorflow-gpu
    pip install tensorflow --ignore-installed
    

    没有第二步,我收到错误 No module named tensorflowref

相关问题