gpt4 book ai didi

python - 包的导入在 IPython shell 中有效,但在 Jupyter notebook 中无效

转载 作者:行者123 更新时间:2023-11-28 22:21:39 31 4
gpt4 key购买 nike

我认为这个问题可能与another one密切相关。我有,但我不确定最好的通用答案是什么。

在我的笔记本电脑上,如果我登录到 IPython shell,我可以执行

In [1]: import matplotlib

没有错误。

但如果我尝试在 Jupyter notebook 中做同样的事情,我会收到以下错误:

---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-82be63b7783c> in <module>()
----> 1 import matplotlib

ModuleNotFoundError: No module named 'matplotlib'

这是怎么解释的?我应该怎么做才能解决这个问题?为什么 IPython shell 可以访问 Jupyter notebook 无法访问的包?

最佳答案

在我看来,您遇到的问题实际上与包无关,如果您在 Jupyter 和 IPython 上工作的环境相互不同,您可能会面临这个问题。

您可以做的第一件事是检查环境是否正在运行命令:

which python3

which jupyter

终端上的命令。然后您可以查看它们是否显示相同的环境。

另一个问题可能是“matplotlib”包没有安装到您在 Jupyter 上工作的环境中,假设您使用的是 Anaconda。检查你的包是否已经安装到你在Anaconda上实际运行的环境中。

关于python - 包的导入在 IPython shell 中有效,但在 Jupyter notebook 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48193822/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com