TensorFlow 1.9是否支持Python 3.7

che*_*nxu 21 python-3.x tensorflow

我在犹豫是否要降级到Python 3.6或安装新版本的TensorFlow.

TensorFlow 1.9是否支持Python 3.7?

Bir*_*chi 15

我可以使用以下命令在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
Run Code Online (Sandbox Code Playgroud)


bco*_*nzo 12

还没.似乎有一些名为"async"的变量,它已成为3.7中的关键字.不应该太难修复,但仍然是一个问题.

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


Poe*_*dit 5

可能还没有.

首先,你可能会得到一个SyntaxError: invalid syntax因为一些参数和变量在pywrap_tensorflow_internal.py模块具有名称async是在Python 3.7.0保留关键字(也看到这个帖子).

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

问题是,你可能会得到一个ImportError: No module named '_pywrap_tensorflow_internal'可能在Python 3.7.0之前的任何先前版本中修复的问题,因为StackOverflow上的这篇文章建议但是我个人无法在我的笔记本电脑上用Python 3.7.0修复它.

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


归档时间:

查看次数:

22724 次

最近记录:

6 年,8 月 前