Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么在安装keras后出现ModuleNotFound错误?_Python_Tensorflow_Keras_Dqn - Fatal编程技术网

Python 为什么在安装keras后出现ModuleNotFound错误?

Python 为什么在安装keras后出现ModuleNotFound错误?,python,tensorflow,keras,dqn,Python,Tensorflow,Keras,Dqn,我这样做是为了研究DQN。我确信我已经安装了keras,因为当我在命令提示符中键入pip install keras时,我得到的是要求已经满足了 我的代码: from dqn_agent import DQNAgent from tetris import Tetris from datetime import datetime from statistics import mean, median import random from logs import CustomTensorBoard

我这样做是为了研究
DQN
。我确信我已经安装了
keras
,因为当我在命令提示符中键入
pip install keras
时,我得到的是
要求已经满足了

我的代码:

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'
获取错误:

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'
ModuleNotFoundError回溯(最近一次调用)
在里面
---->1从dqn_代理导入DQNAgent
2从俄罗斯方块输入俄罗斯方块
3从日期时间导入日期时间
4根据统计数据,输入平均值,中位数
5.随机输入
ModuleNotFoundError:没有名为“dqn_代理”的模块

看起来您可能正在尝试使用keras rl,而不是keras?如果是这样,您必须在终端中键入
pip安装keras-rl

要导入DQNAgent,应将
从dqn\u代理导入DQNAgent
修改为
从rl.agents.dqn导入DQNAgent


有关更多信息,请查看。

您是否使用与用于安装软件包的可执行文件相同的python解释器来运行代码?尝试使用相同的
python
命令安装程序包,如
python3-m pip install
现在它显示没有名为“keras”(sobs)的模块,我试图修复此错误,但出现了另一个错误:从tensorflow从dqn_代理导入keras从tetris导入DQNAgent从Dateris从datetime导入datetime从statistics导入mean,中值从日志随机导入从tqdm导入CustomTensorBoard从统计导入平均值导入tqdm 5,中值6从日志导入随机---->7从TQM导入自定义TensorBoard 8从TQM导入TQM~\DQNTERIS\tetrisByQLearning master\logs.py从keras.callbacks导入TensorBoard---->8从tensorflow.summary导入文件编写器9 10类自定义TensorBoard(TensorBoard):ImportError:无法从“tensorflow.summary”(C:\Users\MSI\AppData\Roaming\Python\Python37\site packages\tensorboard\summary\u tf\summary\u init\uu.py)导入名称“FileWriter”),我不知道该怎么办:(看起来上面解决了DQNAgent错误。这是一个新错误,在logs import CustomTensorBoard的第
行中弹出。您使用的tensorflow版本是什么?它是2.3.0版本。