【发布时间】:2019-10-01 20:00:34
【问题描述】:
我想在 jupyter 中导入 numpy 和 pandas 但我收到消息:
----> 1 import pandas as pd
ModuleNotFoundError: No module named 'pandas'
现在,当我打开 anaconda 提示符并执行 pip list 时,我可以看到最新版本的 numpy
即使我说pip install,它也说要求已经满足。
我知道这在某种程度上与 python 的 PATH 相关。
老实说,作为具有数学背景的学习如何编码的人,我真的不确定这意味着什么以及如何检查和修复路径是否正确。
这是否意味着 jupyter 在哪里寻找 python.exe?我不确定在哪里检查。
Anaconda Prompt 中的where python 给了我:
C:\Users\MyName\Anaconda3\python.exe
C:\Program Files\Python37\python.exe
当我在 jupyter notebook 上运行它时:
from jupyter_core.paths import jupyter_data_dir
print(jupyter_data_dir())
我明白了:
C:\Users\NyName\AppData\Roaming\jupyter
这是问题的根源吗?
【问题讨论】:
-
您可以打开一个 jupyter 终端并在那里安装软件包,这应该可以解决它。还要确保你的 pip 安装包的 python 版本作为你的 jupyter python env。
-
所以我也尝试过,在 jupyter 中使用
!pip install numpy,但这也没有解决问题。我刚收到Requirement already satisfied: numpy in c:\users\myname\anaconda3\lib\site-packages (1.17.2)
标签: python pandas numpy python-import