[英]Import tensorflow.python.keras instead of tensorflow.keras
[英]Why tensorflow.keras and tensorflow.python.keras does not work?
當我導入模塊時,它說有一個無效的 sintax。
from tensorflow import keras
from tensorflow.keras.models import Sequential
from tensorflow.python.keras.layers import Dense, Activation, Dropout
from tensorflow.python.keras.optimizers import SGD
對於所有這些導入,我都遇到了同樣的錯誤:invalid sintax。 我將我的 pycharm 升級到最新版本,解釋器是 Python 3.8。
追溯:
File "E:/pythonProject/main.py", line 8, in <module>
from tensorflow.keras.models import Sequential
File "E:\pythonProject\venv\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "E:\pythonProject\venv\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>
from tensorflow.python import pywrap_tensorflow
File "E:\pythonProject\venv\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "E:\pythonProject\venv\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 114
def TFE_ContextOptionsSetAsync(arg1, async):
^
SyntaxError: invalid syntax
您的 pycharm 沒有語法無效的錯誤。
The reason why you are getting an error is because of the tensorflow.python.keras.layers the right way to write it is tensorflow.keras.layers see documentation here https://www.tensorflow.org/api_docs/python/tf/ keras/層
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.