导入 tensorflow as tf 时出现导入错误
Posted
技术标签:
【中文标题】导入 tensorflow as tf 时出现导入错误【英文标题】:Import error while doing import tensorflow as tf 【发布时间】:2017-11-04 15:14:45 【问题描述】:我已经使用原生 pip using native pip to install tensorflow 为 GPU 安装了 tensorflow
虽然我将 import tensorflow as tf 与 python3 一起使用,
ImportError: libcublas.so.8.0: cannot open shared object file: No such file or directory
我不知道如何解决这个问题。请帮忙。我爬过谷歌和堆栈溢出!我正在使用 ubuntu17.04!
【问题讨论】:
【参考方案1】:您缺少 nvidia cuda 或其中的某些部分。 此错误表示它找不到名为 libcublas.so.8.0 的库,它是 nvidias cuda 的一部分。 我不知道你有哪个 Linux,但如果它是 debian/ubuntu 相关的,你可以尝试像这样安装 cuda:
sudo apt-get install nvidia-cuda-dev nvidia-cuda-toolkit
你可能还需要这个:
sudo apt-get install libcupti-dev
请注意,您也可以在不支持 GPU 的情况下构建 tensorflow,请参阅:https://www.tensorflow.org/install/install_sources
【讨论】:
以上是关于导入 tensorflow as tf 时出现导入错误的主要内容,如果未能解决你的问题,请参考以下文章
使用 tf.gradients 和 tf.hessian 时出现 TensorFlow 错误:TypeError: Fetch argument None has invalid type <t
由于sys.argv [0]引起的属性错误,因为c中的'import tensorflow as tf'
如何在 Tensorflow 中从 tf.keras 导入 keras?
生成 tf.record 文件时出现 Python 错误 - Tensorflow.python.framework.errors_impl.NotFoundError:没有这样的文件或目录