【问题标题】:Import error while using tensorflow to import LSTM model使用tensorflow导入LSTM模型时出现导入错误
【发布时间】:2021-10-20 22:13:42
【问题描述】:

我已经开始涉足 ML/DL,我正在尝试使用以下代码导入 LSTM 模型:

from tensorflow.keras.layers import LSTM

但是,我收到以下回溯错误,不确定如何继续。

C:\Users\Ahmed_Abdelmuniem\AppData\Local\Programs\Python\Python39\python.exe C:/Users/Ahmed_Abdelmuniem/PycharmProjects/pythonProject/main.py
2021-08-19 10:42:59.820385: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
2021-08-19 10:42:59.821236: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
Traceback (most recent call last):
  File "C:\Users\Ahmed_Abdelmuniem\PycharmProjects\pythonProject\main.py", line 1, in <module>
    from tensorflow.keras.layers import LSTM
  File "C:\Users\Ahmed_Abdelmuniem\AppData\Local\Programs\Python\Python39\lib\site-packages\tensorflow\__init__.py", line 55, in <module>
    from ._api.v2 import compat
  File "C:\Users\Ahmed_Abdelmuniem\AppData\Local\Programs\Python\Python39\lib\site-packages\tensorflow\_api\v2\compat\__init__.py", line 39, in <module>
    from . import v1
  File "C:\Users\Ahmed_Abdelmuniem\AppData\Local\Programs\Python\Python39\lib\site-packages\tensorflow\_api\v2\compat\v1\__init__.py", line 34, in <module>
    from . import compat
  File "C:\Users\Ahmed_Abdelmuniem\AppData\Local\Programs\Python\Python39\lib\site-packages\tensorflow\_api\v2\compat\v1\compat\__init__.py", line 39, in <module>
    from . import v1
  File "C:\Users\Ahmed_Abdelmuniem\AppData\Local\Programs\Python\Python39\lib\site-packages\tensorflow\_api\v2\compat\v1\compat\v1\__init__.py", line 36, in <module>
    from tensorflow._api.v2.compat.v1 import data
  File "C:\Users\Ahmed_Abdelmuniem\AppData\Local\Programs\Python\Python39\lib\site-packages\tensorflow\_api\v2\compat\v1\data\__init__.py", line 13, in <module>
    from . import experimental
  File "C:\Users\Ahmed_Abdelmuniem\AppData\Local\Programs\Python\Python39\lib\site-packages\tensorflow\_api\v2\compat\v1\data\experimental\__init__.py", line 86, in <module>
    from . import service
  File "C:\Users\Ahmed_Abdelmuniem\AppData\Local\Programs\Python\Python39\lib\site-packages\tensorflow\_api\v2\compat\v1\data\experimental\service\__init__.py", line 363, in <module>
    from tensorflow.python.data.experimental.ops.data_service_ops import ShardingPolicy
ImportError: cannot import name 'ShardingPolicy' from 'tensorflow.python.data.experimental.ops.data_service_ops' (C:\Users\Ahmed_Abdelmuniem\AppData\Local\Programs\Python\Python39\lib\site-packages\tensorflow\python\data\experimental\ops\data_service_ops.py)

Process finished with exit code 1

相信不用多说,但是我对tensorflow还是很陌生,还是python的初学者。

【问题讨论】:

  • 有没有其他人遇到过这个问题并且无法解决,或者它对你们来说是否正常工作?我看到有 19 人查看了这个问题。

标签: python python-3.x tensorflow keras


【解决方案1】:

好的,解决方案原来是使用管理员权限重新安装,因为似乎某些部分没有正确安装,因为没有管理员访问权限 pip 无权编辑某些文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-04
    • 2018-04-14
    • 1970-01-01
    • 2018-08-30
    • 2017-08-30
    • 1970-01-01
    • 2017-09-08
    • 2017-02-15
    相关资源
    最近更新 更多