Pycharm 未检测到已安装的 pymongo 包

Pycharm doesn't detect installed pymongo package

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

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

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

是不是和.egg文件有关?

(我已经试过了easy_install但是没用)

在 pycharm -

中按以下键

ctrl + alt + s

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

project->project interpreter

到达那里后,让包加载。然后点击应用并确定。

如果要检查问题是否出在python 的pycharm 中,请转到命令提示符并键入python,导入pymongo 并按回车键。如果一切顺利,则意味着问题出在 pycharm,但如果没有,则意味着问题出在安装 pymongo 上。

问题已解决。

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

problem is simple: you should avoid naming your module after some another existing module, your file is called pymongo.py, rename it to something different like playing_with_pymongo.py