Skip to main content
 首页 » 编程设计

python之导入 Tensorflow 有效但不导入任何内容

2025年02月15日28txw1958

我从这个页面开始安装: https://alliseesolutions.wordpress.com/2016/09/08/install-gpu-tensorflow-from-sources-w-ubuntu-16-04-and-cuda-8-0-rc/

所有步骤都没有问题,事先安装了 CUDA 8.0 和 Cudnn5.1。 (配置TensorFlow时无法指定5.1,所以我说5)

我没有使用 anaconda 或虚拟环境。

这是我得到的:

我指向 python3.5,所以我在命令行中启动 python3,将 tensorflow 导入为 tf,尝试从网页(或在 tensorflow 网站上运行示例:https://www.tensorflow.org/versions/master/get_started/os_setup#test_the_tensorflow_installation),我得到如下错误: AttributeError:模块“tensorflow”没有属性“InteractiveSession” AttributeError:模块'tensorflow'没有属性'constant'

我猜它找不到 tensorflow 的任何子模块,当我执行 dir(tf) 时,我得到: ['doc', 'loader', 'name', 'package', 'path ', '规范'] 我猜这比它应该的要少得多。

这与tensorflow github上的一个问题非常相似:https://github.com/tensorflow/tensorflow/issues/3369

但这对我没有帮助。 我已经删除了 tensorflow 文件夹并重新安装了几次,我没有尝试重新安装 CUDA,因为我认为问题不在于此。

有什么想法吗?

请您参考如下方法:

在初始教程、Tensorflow 安装页面和其他教程之间:http://withr.me/install-tensorflow-ubuntu-16-04/ ,我设法用 Python 3.5 安装了 Tensorflow。

不幸的是,我并不清楚我是如何做到的,我只是从这三个部分中截取了一些片段。