【问题标题】:pycharm cannot see the module "openpyxl" even though i installed即使我安装了 pycharm 也看不到模块“openpyxl”
【发布时间】:2021-08-01 18:46:29
【问题描述】:

我正在尝试编写一个 python 脚本来处理从 excel 表导入的数据帧和另一个来自另一个来源的数据帧。为了将 excel 文件读入 pandas 数据帧,我选择了“openpyxl”作为首选引擎,但是 PyCharm 声称没有这样的模块 - 即使我之前已经安装了它。

我正在使用 conda,我尝试使用 pycharm 终端和我的 macbook 终端安装它:当我重新键入“conda install openpyxl”时它返回我

"# All requested packages already installed."

所以请帮助我,因为 PyCharm 一直在尖叫,这让我很困惑

"ImportError: Missing optional dependency 'openpyxl'.  Use pip or conda to install openpyxl."

虽然终端说我已经安装了该模块

【问题讨论】:

  • 检查 PyCharm 是否使用与您的提示相同的虚拟环境。通常我们更喜欢每个项目的环境(虚拟环境或 conda 环境)。 PyCharm 会告诉你是否想要一个新的环境。也许你接受了。所以,继续正确的环境,或者安装在 PyCharm 中(包括 conda 和 pip 的图形界面)
  • 我确实在 pycharm 终端中安装了它

标签: python pycharm ide openpyxl


【解决方案1】:

这可能是因为您的 pycharm 使用的解释器与命令行不同。

解决它:

在 Pycharm 中,转到 File、settings、project Interpreter,点击右上角的 + 按钮。搜索openpyxl,点击Install package,安装最新版本的包。

【讨论】:

  • 感谢您的回复,但我在pycharm的文件中没有“设置”,我有“管理IDE设置”或“新项目设置”。
  • 应该是IDE设置
  • 在 mac 上是“首选项”,而不是在“文件”上,而是在“PyCharm”上。这是在所有 Mac 应用程序中以一致方式放置菜单的标准方式。
  • 谢谢你们的帮助,这真的很有帮助,我想我的脚本有第二个解释器,所以我只是为那个解释器添加了必要的模块,它就开始工作了。
猜你喜欢
  • 2021-02-13
  • 1970-01-01
  • 2020-07-10
  • 1970-01-01
  • 1970-01-01
  • 2019-10-02
  • 1970-01-01
  • 2020-02-12
  • 2019-07-03
相关资源
最近更新 更多