Python3导入keras失败

Python3导入keras失败,python,python-3.x,tensorflow,keras,Python,Python 3.x,Tensorflow,Keras,我在MacOS VirtualEnvironment中安装了python3、tensorflow和keras,当我尝试在python3中导入keras时,出现以下错误: Python 3.7.0 (default, Aug 22 2018, 15:22:33) [Clang 9.1.0 (clang-902.0.39.2)] on darwin Type "help", "copyright", "credits" or "license" for more information. >

我在MacOS VirtualEnvironment中安装了python3、tensorflow和keras,当我尝试在python3中导入keras时,出现以下错误:

Python 3.7.0 (default, Aug 22 2018, 15:22:33) 
[Clang 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import keras
Using TensorFlow backend.
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.7/site-packages/keras/__init__.py", line 3, in <module>
    from . import utils
  File "/usr/local/lib/python3.7/site-packages/keras/utils/__init__.py", line 6, in <module>
    from . import conv_utils
  File "/usr/local/lib/python3.7/site-packages/keras/utils/conv_utils.py", line 9, in <module>
    from .. import backend as K
  File "/usr/local/lib/python3.7/site-packages/keras/backend/__init__.py", line 89, in <module>
    from .tensorflow_backend import *
  File "/usr/local/lib/python3.7/site-packages/keras/backend/tensorflow_backend.py", line 5, in <module>
    import tensorflow as tf
  File "/usr/local/lib/python3.7/site-packages/tensorflow/__init__.py", line 22, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "/usr/local/lib/python3.7/site-packages/tensorflow/python/__init__.py", line 49, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 114
    def TFE_ContextOptionsSetAsync(arg1, async):
                                             ^
SyntaxError: invalid syntax
Python 3.7.0(默认,2018年8月22日,15:22:33)
关于达尔文的[Clang 9.1.0(Clang-902.0.39.2)]
有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。
>>>进口干酪
使用TensorFlow后端。
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/usr/local/lib/python3.7/site packages/keras/_init__.py”,第3行,在
从…起导入UTIL
文件“/usr/local/lib/python3.7/site-packages/keras/utils/_-init__.py”,第6行,在
从…起导入conv_utils
文件“/usr/local/lib/python3.7/site packages/keras/utils/conv_utils.py”,第9行,在
从…起将后端导入为K
文件“/usr/local/lib/python3.7/site-packages/keras/backend/_-init__.py”,第89行,在
从.tensorflow\u后端导入*
文件“/usr/local/lib/python3.7/site packages/keras/backend/tensorflow_backend.py”,第5行,在
导入tensorflow作为tf
文件“/usr/local/lib/python3.7/site packages/tensorflow/_init__.py”,第22行,在
从tensorflow.python导入pywrapu tensorflow 35; pylint:disable=未使用的导入
文件“/usr/local/lib/python3.7/site packages/tensorflow/python/_init__.py”,第49行,在
从tensorflow.python导入pywrap\u tensorflow
文件“/usr/local/lib/python3.7/site packages/tensorflow/python/pywrap_tensorflow.py”,第58行,在
从tensorflow.python.pywrap\u tensorflow\u内部导入*
文件“/usr/local/lib/python3.7/site packages/tensorflow/python/pywrap\u tensorflow\u internal.py”,第114行
def TFE_ContextOptions设置异步(arg1,异步):
^
SyntaxError:无效语法

我应该如何修复它?

将Python降级到3.6您会遇到此错误,因为
async
现在是Python 3.7中的一个关键字