【发布时间】:2019-11-22 12:43:02
【问题描述】:
作为导入的一部分,我正在导入 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 有关,但我没有管理员权限在工作中编辑它。
谢谢。
【问题讨论】:
-
您使用的是哪个 Python 版本?
pip install keras-self-attention为我工作。你有代理吗? -
我使用的是 python 3.6。我想是的,但是我们有一个网站,我们可以在其中下载一堆软件包,我下载了 keras 本身以及一堆其他与 keras 相关的东西,例如: from keras.preprocessing.text import Tokenizer from keras.preprocessing.sequence从 nltk.corpus 导入 pad_sequences 导入停用词
-
你想用什么注意力模块,你从哪里得到的?
标签: python python-3.x keras installation