ModuleNotFoundError: No module named 'stable_baselines3'

ModuleNotFoundError: No module named 'stable_baselines3'

我正在尝试学习强化学习,在 Jupyter 笔记本上进行编码。但是,当我尝试安装稳定的基线时,即使我已经安装并升级了几次,我还是会收到错误消息。我也附上截图。感谢任何帮助。

我刚刚更改了我的答案,在与您交谈后我发现您没有在您的本地计算机上安装。

如果你打算使用jupyter.org的jupyter notebook,还有更好的选择。 Jupyter.org 的笔记本对这样的第三方模块没有最好的支持。它只是用于测试小的代码片段。它可能没有 运行ning 稳定基线3 的所有其他要求,因为它可能 运行ning 在最小的服务器环境中。它不适合像您建议的那样大量使用。

转到此网站,https://colab.research.google.com 并使用您的 google / gmail 帐户登录。完全免费。

创建新笔记本。

在单元格中键入并运行它。

!pip install stable-baselines3[extra]

接下来在另一个单元格中键入此内容并 运行 它。

import stable_baselines3

这里对我来说完全没问题。

如果你想在你的电脑上安装 jupyter notebook 并且 运行 在本地,你可以试试这个指南,https://jupyter.org/install

如果你不想尝试我在评论中建议的任何选项,你可以在 kaggle 上查看这个笔记本,https://www.kaggle.com/scratchpad/notebook7bff89da55/edit你可以免费使用它 15 分钟而无需登录。

我遇到了同样的问题。
就我而言,这是因为内存不足。
我将 docker 环境的内存限制从 2gb 更改为 8gb 然后这个问题就解决了。