首页 > 解决方案 > 在 Keras 中导入 Attention 包会出现 ModuleNotFoundError: No module named 'attention'

问题描述

作为我导入的一部分,我正在导入 AttentionLayer 包,如下所示:

from attention import AttentionLayer

我收到以下错误:

ModuleNotFoundError: No module named 'attention'

我想这可能是因为我需要 pip 安装它所以我根据我在网上找到的其他答案进行了尝试,我尝试的一些 pip 安装是:

pip install AttentionLayer
pip install Attention 
pip install keras-self-attention

这三个都给了我:

Could not find a version that satisfies the requirement keras-self-attention (from versions: ) No Matching distribution found for....

为什么我不能让它工作,我该如何解决?

我怀疑它可能与设置 pythonpath 有关,但我没有管理员权限在工作中编辑它。

谢谢你。

标签: pythonpython-3.xkerasinstallation

解决方案


我正在研究 google collab,此代码于 2021 年 2 月为我工作 pip install keras-self-attention


推荐阅读