【问题标题】:JupyterNotebook: ModuleNotFoundError No Module named 'pyomo'Jupyter Notebook:ModuleNotFoundError 没有名为“pyomo”的模块
【发布时间】:2019-12-16 11:34:20
【问题描述】:

我打开了一个 Jupyter Notebook 并尝试从 pyomo 导入一个模块,但得到以下结果:


ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-f9221793da50> in <module>
----> 1 from pyomo.environ import *

ModuleNotFoundError: No module named 'pyomo'

当我在 PyCharm 中运行此代码时,我没有遇到找不到模块的问题。有人可以帮我理解为什么 Jupyter 无法找到模块而 PyCharm 能够吗?如果我遗漏了一些有用的信息,请告诉我,我会相应地更新。

【问题讨论】:

  • PyCharm 和 Jupyter 可能链接到安装了不同包的不同 Python 环境。您应该仔细检查每个使用的 Python 解释器。

标签: windows error-handling pip jupyter-notebook pyomo


【解决方案1】:

您必须安装它。将此行作为 jupyter notebook 中的第一行

!pip install pyomo

请注意,任何缺少的模块都是这样安装的。

【讨论】:

  • 在我已经在 PyCharm 中安装 Jupyter Notebook 的情况下,您能否详细说明为什么需要在 Jupyter Notebook 中安装它?
  • 我真的不使用pycharm,但是在python中,您可以编写一个配置,以便自动下载任何丢失的模块而不会引发任何错误。 Pycharm 可能会默认执行此操作。我告诉过你 Idk pycharm 是如何工作的。另外,任何已安装的 python 模块都安装在本地,因此只有本地目录中的文件才能受益于这些文件。下载的模块不是全局的。
猜你喜欢
  • 2019-08-05
  • 1970-01-01
  • 2020-03-05
  • 2018-10-09
  • 2016-11-08
  • 2018-10-21
  • 2018-04-13
  • 2017-07-08
  • 2020-09-02
相关资源
最近更新 更多