【问题标题】:ModuleNotFoundError although package has been installed correctlyModuleNotFoundError 尽管软件包已正确安装
【发布时间】:2020-04-27 22:27:21
【问题描述】:

我收到了ModuleNotFoundError: No module named 'macrobond_api_constants'尽管该软件包似乎已正确安装。我使用conda list 命令进行了检查。

https://pypi.org/project/macrobond-api-constants/

指令说这应该使用import macrobond_api_constants导入

我尝试同时使用SpyderPyCharm 进行导入。知道如何解决这个问题吗?

【问题讨论】:

  • 你用的是python3吗?如果“是”,则使用 pip3 而不是 pip 来安装 macrobond_api_constants
  • 说 'pip3' 未被识别为内部或外部命令
  • 在 PyCharm 中,在项目解释器窗口中,你看到 macrobond_api_constants 包了吗?
  • 是的。这个包我可以。
  • 所以先安装pip3 sudo apt install python3-pip

标签: python pycharm spyder


【解决方案1】:

在 pycharm 中,导入库以不同的方式存在。你可以试试这个

1.打开PyCharm

2.转到File -> settings -> Project:test(test means your project name) -> select project interpretor -> click add button

3.点击添加按钮后搜索您要安装的库然后安装它。

最后运行程序。

【讨论】:

  • 谢谢,但是如果我需要的库不存在怎么办? PyCharm 显示它已经安装好了。
  • 将你的 pycharm 环境更改为 conda。
  • 还是什么都没有。它也没有在 Spyder 中找到该模块。
  • 如果它没有将你的python版本从3x降级到2x然后运行程序
  • 在此处发布作为答案并将其标记为已接受。它将帮助与您的问题相同的其他用户
【解决方案2】:

感谢所有想帮助我解决这个问题的人。我联系了库作者(Macrobond)说我无法访问库,结果发现他们搞砸了。几天前刚刚发布了一个更新。图书馆现在可以访问并且运行良好。

【讨论】:

    猜你喜欢
    • 2022-01-03
    • 2021-01-26
    • 2022-08-11
    • 2013-10-02
    • 2019-07-31
    • 1970-01-01
    • 2020-10-24
    • 1970-01-01
    • 2014-05-10
    相关资源
    最近更新 更多