TensorFlow 1.9是否支持Python 3.7
python-3.x
tensorflow
6
0

我不确定是否要降级到Python 3.6或安装新版本的TensorFlow。

TensorFlow 1.9是否支持Python 3.7?

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

我能够使用以下命令在MacOS上使用Python 3.7安装Tensorflow 1.12.0。

sudo python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
收藏
评论

Tensorflow 1.13.1现在支持Python 3.7。

收藏
评论

还没。似乎有一些名为“ async”的变量,已在3.7中成为关键字。修复起来应该不太困难,但是仍然是一个问题。

来源: https : //github.com/tensorflow/tensorflow/issues/20444

收藏
评论

可能还没有。

首先,您可能会收到一个SyntaxError: invalid syntax因为pywrap_tensorflow_internal.py模块中的某些参数和变量的名称为async ,这是Python 3.7.0中的保留关键字(另请参见此文章 )。

但是,您可以通过简单地将所有这些名称( Ctrl + RReplace All )从async更改为async1来解决此问题。

问题在于,那么您可能会收到一个ImportError: No module named '_pywrap_tensorflow_internal' ,该ImportError: No module named '_pywrap_tensorflow_internal'可能在Python 3.7.0之前的任何先前版本中ImportError: No module named '_pywrap_tensorflow_internal'修复,因为StackOverflow上的这篇文章建议这样做,但个人而言我无法在使用Python的笔记本电脑上对其进行修复3.7.0。

因此,我只是降级到Python 3.6.6,现在Tensorflow可以正常工作。

收藏
评论

截至8月26日,在tensorflow github站点上有更新https://github.com/tensorflow/tensorflow/pull/21202

收藏
评论

这里有一个地方。但是在我的运行中,它是cpu版本。

https://www.lfd.uci.edu/~gohlke/pythonlibs/

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

关于我们

常见问题

内容许可

联系我们

@2020 AskGo
京ICP备20001863号