如何修复“导入错误:没有名为 openpyxl 的模块”?

עומ*_*סון 6 python python-2.7 openpyxl

我正在使用 Python 2.7,并尝试使用 openpyxl 运行程序来处理 xlsx 文件。

在第一行代码中:

from openpyxl import Workbook
Run Code Online (Sandbox Code Playgroud)

当我从 CMD 运行程序时出现以下错误: ImportError: No module named openpyxl

我使用 pip 安装版本 2.6.0,如果我尝试通过 pip 再次安装它,它只会说我有最新版本。

与我在这里发现的任何其他类似问题不同,我使用的是一个名为 PyCharm 的 IDE,它可以选择运行我当前在 PyCharm 中编辑的程序,并且 PyCharm 实际上可以识别 openpyxl 并且运行良好,那么为什么它不能在命令?

Moh*_*f C 6

此答案适用于那些未安装而进入此页面的人openpyxl

pip install openpyxl在终端中运行命令


小智 2

如果您安装了多个版本的 python,则可能与添加到系统路径中的 python 版本有关。

我建议您检查系统路径并验证您从命令行使用的 python/pip 确实是 2.7。同样的情况也适用于 PyCharm。

如果您需要帮助检查 Windows 上的系统变量:查看此链接!