【发布时间】:2021-11-24 00:44:25
【问题描述】:
所以我正在尝试使用 pandas 在 Spyder 中打开一个.xlsc 文件。将pandas导入为pd后,在控制台使用pd.read_excel()命令时,报错:
ImportError: Missing optional dependency 'openpyxl'. Use pip or.....
然后我安装了模块:
pip install openpyxl
在 CMD 中成功,但 Spyder 再次显示相同的错误。 我尝试重新启动内核,关闭并重新打开 Spyder,甚至重新启动我的机器也无济于事。 Openpyxl 列在 python shell 的帮助(“模块”)以及 CMD 的 pip 列表中。
当我尝试在 Spyder (import openpyxl) 中导入 openpyxl 本身时,它显示“未找到模块错误:没有名为“openpyxl”的模块。” 我只有 python 3 (3.9) 而不是 2 和 3,Spyder 是我与 python 一起使用的唯一 IDE。 如果这个问题听起来很愚蠢,我深表歉意,我对 Python 还很陌生。 我将不胜感激有关此的任何帮助。 谢谢。
【问题讨论】:
-
Spyder 很可能正在使用不同的 Python 安装。因此,当您运行
pip时,您可能没有在您想要的安装中进行安装。发送where pip以了解您是否拥有多个,pip --version以了解您默认获得哪一个。 -
谢谢@BoarGules 这就是我得到的,对于 C:\Windows\system32> 在哪里 pip 这个 C:\Users\Anoba\AppData\Local\Programs\Python\Python39\Scripts\pip。 exe 和 C:\Windows\system32>pip --version this pip 21.2.4 from 'code' C:\Users\Anoba\AppData\Local\Programs\Python\Python39\lib\site-packages\pip (python 3.9 )
标签: python pandas spyder openpyxl