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版本。