python - 在 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 有关,但我没有管理员权限在工作中编辑它。
谢谢你。
解决方案
我正在研究 google collab,此代码于 2021 年 2 月为我工作 pip install keras-self-attention
推荐阅读
- java - 尝试打开 MainActivity 时出现奇怪的错误代码
- asp.net - 在项目中发布或更新单个 DLL - 安全吗?
- c# - 在更新 c# 实体框架核心时删除旧文件
- c# - Asp.net Mvc c#动态会话
- c# - 如何拥有只读成员的 C# 接口
- hyperledger-fabric - 从对等点加入频道时如何启用发现角色
- alfresco - 使用 CMIS API 上传重复文件
- json - 将空字符串传递给 Class JsonOutput 方法 toJSON
- javascript - 如何将 unit8array 转换为字符以将其与 bcrypt 一起使用?
- php - 我想将数据从一个表移动到另一个表