我能够使用以下命令在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
0
我能够使用以下命令在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
0
还没。似乎有一些名为“ async”的变量,已在3.7中成为关键字。修复起来应该不太困难,但是仍然是一个问题。
0
可能还没有。
首先,您可能会收到一个SyntaxError: invalid syntax
因为pywrap_tensorflow_internal.py
模块中的某些参数和变量的名称为async
,这是Python 3.7.0中的保留关键字(另请参见此文章 )。
但是,您可以通过简单地将所有这些名称( Ctrl + R
和Replace 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可以正常工作。
0
我不确定是否要降级到Python 3.6或安装新版本的TensorFlow。
TensorFlow 1.9是否支持Python 3.7?