张量流安装问题
python
tensorflow
6
0

我尝试在ubuntu 14.04 64位计算机上安装tensorflow:

sudo pip2 install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.6.0-cp27-none-linux_x86_64.whl

对于python 2.7

当我在控制台import tensorflow as tf运行时,出现错误

导入张量流时出错。除非您使用bazel,否则不应尝试从其源目录导入tensorflow;请退出tensorflow源代码树,然后从那里重新启动python解释器。

谷歌没有对此提供好的答案,有什么想法吗?

参考资料:
Stack Overflow
收藏
评论
共 7 个回答
高赞 时间 活跃

您在tensorflow源目录中时无法导入tensorflow。在运行python之前先更改目录,例如cd ..

我已经强调了您错误的关键部分:“导入tensorflow时出错。除非使用bazel,否则您不应尝试从其源目录中导入tensorflow ;请退出tensorflow源树,然后从那里重新启动python解释器。”

收藏
评论

我有一个类似的问题。错误消息中还包含“导入错误:没有名为google.protobuf的模块”行。如此处所述: https : //github.com/tensorflow/tensorflow/issues/1415 ,此问题的解决方法是在tensorflow / google目录中创建一个空的__init_.py文件,您还应在该文件中包含protobuf文件夹。希望这可以帮助。

收藏
评论

问题在于您的tensorflow安装版本和环境配置。我也遇到了同样的问题,因为我的系统为3.6时,我已经为Python 3.5版安装了tensorflow。

选择适合您的安装的车轮。 https://pypi.python.org/pypi/tensorflow

它应该工作。

收藏
评论

在tensorflow的源代码树中工作时启动python将会看到此问题。 (无论您在哪里克隆了git存储库)运行“ import tensorflow”(目录中的一个或系统已安装的一个)时,Python都对要导入的内容感到困惑。这就是错误消息要说的。

只需更改到您的主目录或一个新的空目录,它就可以工作。

收藏
评论

我建议您使用Anaconda ,它对于ML和数据科学工作真的很有帮助。

收藏
评论

我建议使用Anaconda 。它使安装所需的所有依赖项变得容易(大多数都是自动安装的),并且有多个选项可用于安装tensorflow。

conda install tensorflow

要么

conda install tensorflow-gpu
收藏
评论

强烈建议您使用virtualenv。在我了解virtualenv之前的数周里,我一直在安装tensorflow及其依赖项。您可以按照官方教程进行安装。 ( https://www.tensorflow.org/versions/r0.9/get_started/os_setup.html )它附带了您可能会使用的所有库。另外,您可以在Python IDE中修改环境。这样就不必每次使用虚拟环境时都启用和停用它。非常方便!

收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题

关于我们

常见问题

内容许可

联系我们

@2020 AskGo
京ICP备20001863号