jupyter笔记本找不到已安装的模块

u1ehiz5o  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(593)

我在stackoverflow上到处搜索,但仍然无法解决此问题。
我已经安装了python 3.8、matplotlib和numpy。终端显示这些模块已经安装。但这些模块仍然无法在jupyter笔记本中找到。

pip install matplotlib
pip install numpy

所有安装方式都会显示以下信息:

Requirement already satisfied: matplotlib in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (3.2.2)

Requirement already satisfied: numpy in /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages (1.19.5)

但当我运行jupyter笔记本,然后使用这些模块时:

import matplotlib.pyplot as plt

我得到一个错误:

<ipython-input-4-a1498ba331d8> in <module>
      1 get_ipython().system('pip install matplotlib')
      2 
----> 3 import matplotlib.pyplot as plt

ModuleNotFoundError: No module named 'matplotlib'

其他模块也会发生同样的情况

import numpy as np

导致

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-0ae90a4a98a4> in <module>
----> 1 import numpy as np

ModuleNotFoundError: No module named 'numpy'

发生什么事?为什么jupyter找不到我的模块?

brtdzjyr

brtdzjyr1#

您可以尝试重新安装模块或关闭一个打开文件的窗口。
您也可以尝试:

import sys
sys.path.append('path/matplotlib.py')

将“path/matplotlib.py”替换为模块的精确路径。

相关问题