首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PyCharm报告找不到模块,但当我查找它时,它就在正确的目录中

PyCharm报告找不到模块,但当我查找它时,它就在正确的目录中
EN

Stack Overflow用户
提问于 2020-05-20 14:37:06
回答 1查看 76关注 0票数 0

我的应用程序在PyCharm中运行,并显示以下错误:

代码语言:javascript
运行
复制
File "/Users/Alan/PycharmProjects/anki4/qt/aqt/__init__.py", line 17, in <module>
import aqt.buildinfo

ModuleNotFoundError:没有名为“aqt.buildinfo”的模块

当我将鼠标悬停在这条线上时,它显示如下:

但我可以去终端机确认它在那里:

代码语言:javascript
运行
复制
% cd /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/aqt/
% ls build*

buildinfo.py    
% cat buildinfo.py
buildhash='70784154'
version='2.1.26' 

有没有人知道出了什么问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-20 14:42:58

它正在查看此/Users/Alan/PycharmProjects/anki4/qt/aqt/文件夹...

但它并不存在于那个文件夹中...

显然它是在这里找到的/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/aqt/ ..。但这无关紧要,因为/Users/Alan/PycharmProjects/anki4/qt/aqt/正在遮蔽/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/aqt/

考虑以下几点

代码语言:javascript
运行
复制
print(sum([1,2,3,4,5])) # 15
sum = 15
print(sum([1,2,3,4,5])) # Error... because you have shadowed the builtin sum

模块也存在同样的问题

如果我有一个名为os.py的文件...然后我在该文件夹中打开一个python终端,并说import os,我将导入我的os.py,而不是我实际上可能正在尝试导入的系统os模块

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61906604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档