【问题标题】:Module importing works in python console (pycharm) but not works on terminal模块导入在 python 控制台(pycharm)中有效,但在终端上无效
【发布时间】:2021-09-05 06:09:26
【问题描述】:

您好,我最近正在研究 python 中的一个模块(名为 pykiwoom 的包)

我在 conda 32 位环境 pip install pykiwoom 中安装了一个模块并尝试导入它

from pykiwoom.kiwoom import Kiwoom

当我在 pycharm 中的 python 控制台中执行此操作时,效果很好

但是,当我在终端尝试此操作时发生错误

ModuleNotFoundError: No module named 'pykiwoom.kiwoom'; 'pykiwoom' is not a package

pykiwoom包的内部结构是这样的

pykiwoo

  • 初始化.py
  • kiwoom.py
  • parser.py

谁能告诉我为什么会出现这个错误?

【问题讨论】:

    标签: python modulenotfounderror


    【解决方案1】:

    我认为在您的情况下安装软件包的位置很重要。您可以在终端中检查使用pip list 安装的软件包,并检查是否在那里找到它。 这个solution 提供了如何将文件设置为包和模块的概述。 不过,我认为如果你使用 pip 在终端中安装你的包,你可能会访问它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-23
      • 1970-01-01
      • 2019-05-21
      • 2020-06-15
      • 1970-01-01
      相关资源
      最近更新 更多