模块似乎已安装但 Jupyter Notebook 无法识别模块

时间:2021-06-03 21:19:13

标签: excel pandas pip

我尝试执行以下代码:

df = pd.DataFrame()
for file in files:
     if file.endswith('.xls'):
         df = df.append(pd.read_excel(file), ignore_index=True) 
df.head()

但在第 4 个命令行上收到此错误:Error Code

但是,当我检查安装的模块时,我收到:

Pip install list

为什么 Jupyter 无法识别已安装的 xlrd?感谢您提供任何反馈或帮助。

1 个答案:

答案 0 :(得分:1)

问题

您正在使用 pip python 的默认包管理器在 python 的默认安装位置检查包。

但是使用 Anaconda 的虚拟环境(可能与 jupyter notebook 一起使用)运行 python 脚本,该脚本需要通过 conda package maanger 将软件包安装在自己的目录中。

解决方案

Anaconda 命令提示中运行此命令:

conda install -c conda-forge xlrd