[英]pycharm: not recognizing local python files
我在项目文件夹中有以下文件(还有更多;仅列出相关内容):
repo
|--> flask_app
|--> app.py
|--> helper_functions.py
如果我尝试导入helper_functions.py
内app.py
前者以红色突出显示(但它的工作,当我运行该脚本)。
应用程序.py:
import pandas # works, no red highlight
import helper_functions # works, red hightlight
不知道这里有什么问题。 我意识到这没什么大不了的,因为一切正常; 然而,红色突出显示非常分散注意力,很难从这个 PyCharm 故障中区分真正的错误。 我试过这个解决方案,但没有运气。
想通了这一点。 因为我在一个不是存储库的直接子目录的目录中工作(例如,它是子目录中的一个目录),所以我需要将它(在本例中为flask_app
)标记为Sources
文件夹。 这告诉 Pycharm 在从该文件夹执行代码时查找导入。
为此,只需转到 Preferences > Project Structure > 单击文件夹 > 单击Mark as: SOURCES
。
红色高光消失,一切正常。
在VScode中如果是本地文件,但打开了其他文件夹,则无法识别
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.