安装keras后,为什么会收到ModuleNotFound错误?

时间:2020-08-18 05:35:45

标签: python tensorflow keras dqn

我这样做是为了研究DQN。我确定我已经安装了keras,因为当我在命令提示符下输入pip install keras时,我得到的只是Requirement is Already Satisfied

我的代码:

from dqn_agent import DQNAgent
from tetris import Tetris
from datetime import datetime
from statistics import mean, median
import random
from logs import CustomTensorBoard
from tqdm import tqdm

遇到错误:

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-1d98c5613f54> in <module>
----> 1 from dqn_agent import DQNAgent
      2 from tetris import Tetris
      3 from datetime import datetime
      4 from statistics import mean, median
      5 import random

ModuleNotFoundError: No module named 'dqn_agent'

1 个答案:

答案 0 :(得分:1)

您似乎正在尝试使用 keras-rl ,而不是keras?如果是这样,则必须在终端中键入pip install keras-rl

要导入DQNAgent,应将from dqn_agent import DQNAgent修改为from rl.agents.dqn import DQNAgent

有关更多信息,请查看keras-rl github