【问题标题】:Pycharm doesn't detect installed pymongo packagePycharm 未检测到已安装的 pymongo 包
【发布时间】:2018-12-18 00:01:51
【问题描述】:

更新: pycharm 现在可以找到包,但我似乎无法从包本身导入任何内容。

-----原创---- 我试过通过 pip 安装 pymongo。当我检查设置时,它清楚地显示该软件包已安装在我的 venv 解释器中。

安装包的位置如下:“C:\Users\Anaconda3\Lib\site-packages\pymongo-3.7.0-py3.6-win-amd64.egg”

它与.egg 文件有关吗?

(我已经尝试过easy_install,但无济于事)

【问题讨论】:

  • 如果包清楚地显示在解释器的设置中,“Pycharm 未检测到已安装的 pymongo 包”问题究竟是如何出现的?实际错误是什么?它发生在哪里?
  • 我无法从包本身导入任何内容。如果有帮助,请检查包含的图片。
  • 您是否真的尝试过从 PyCharm 运行它?我注意到 PyCharm 有时会错误地显示未解决的导入。此外,如果您还没有这样做,在使用外部方法(例如 pip)安装包后重新启动 PyCharm 可能会有所帮助
  • 我尝试重新启动 pyCharm,但问题仍然存在。但我也注意到 PyCharm 有时会显示错误的未解析导入。我会尝试忽略,看看它是否有效。
  • 问题很简单:你应该避免在另一个现有模块之后命名你的模块,你的文件名为 pymongo.py,将它重命名为不同的名称,例如 playing_with_pymongo。 py

标签: python pycharm anaconda pymongo egg


【解决方案1】:

在pycharm中按下下面的键 -

ctrl + alt + s

将打开一个对话框。 然后去-

项目->项目解释器

一旦你在那里,让包加载。然后点击应用并确定。

如果要检查问题是否出在 python 的 pycharm 中,请转到命令提示符并键入 python,导入 pymongo 并回车。如果运行良好,则说明问题出在 pycharm 上,但如果没有,则说明问题出在安装 pymongo 上。

【讨论】:

    【解决方案2】:

    问题已解决。

    正如 Azat Ibrakov 所指出的,模块名称与导致问题的包名称相同。

    问题很简单:你应该避免在另一个现有模块之后命名你的模块,你的文件被称为 pymongo.py,将它重命名为不同的东西,比如 play_with_pymongo.py

    【讨论】:

      猜你喜欢
      • 2019-01-08
      • 2015-08-07
      • 1970-01-01
      • 2022-01-17
      • 2019-02-26
      • 1970-01-01
      • 2015-12-02
      • 2018-09-22
      • 1970-01-01
      相关资源
      最近更新 更多