ModuleNotFoundError:没有名为“stable_baselines3”的模块

Posted

技术标签:

【中文标题】ModuleNotFoundError:没有名为“stable_baselines3”的模块【英文标题】:ModuleNotFoundError: No module named 'stable_baselines3' 【发布时间】:2021-12-20 17:05:21 【问题描述】:

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

【问题讨论】:

你在用colab吗? 【参考方案1】:

我刚刚更改了答案,与您交谈后我意识到您尚未在本地计算机上安装。

如果你打算使用 jupyter.org 的 jupyter notebook,有一个更好的选择。 Jupyter.org 的 notebook 对这样的第三方模块没有最好的支持。它只是用于测试小的sn-ps代码。它可能没有运行 stable-baselines3 的所有其他要求,因为它可能在最小的服务器环境中运行。它不适合像您建议的那样大量使用。

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

创建一个新笔记本。

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

!pip install stable-baselines3[extra]

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

import stable_baselines3

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

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

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

【讨论】:

嘿,我都试过了,没用。顺便说一句,我正在使用 jupyter notebook。 @aei_kay 你可以尝试创建一个新的 conda 环境并再试一次,看看是否有错误? 我没明白 conda 环境是什么意思。 @aei_kay 好的..现在我知道该怎么做了,请再看看我的回答。 @aei_kay 我所展示的实际上是在谷歌服务器上运行的 jupyter 笔记本。 google colab 和 jupyter notebook 没有区别。它完全免费。我建议你在你的电脑上安装 jupyter notebook,那个网站不是一个完整的 jupyter notebook 环境,这就是为什么它不适合你【参考方案2】:

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

【讨论】:

我正在研究 Jupyter 笔记本。有什么办法可以解决吗? 我也在 docker 环境中使用 Jupyter notebook。 Jupyter notebook 的内存限制如何? ***.com/a/58146531/4860874 嘿,我在浏览器上运行它并遇到了这些问题。当我在 jupyter notebook 上本地运行它时,它工作正常!谢谢

以上是关于ModuleNotFoundError:没有名为“stable_baselines3”的模块的主要内容,如果未能解决你的问题,请参考以下文章

ModuleNotFoundError:没有名为“dataviz”的模块

ModuleNotFoundError:没有名为“numpy”的模块

错误:ModuleNotFoundError:没有名为“图像”的模块

ModuleNotFoundError:没有名为“knox”的模块

ModuleNotFoundError:没有名为“memoize”的模块

ModuleNotFoundError:没有名为“pssh”的模块