首页 > 解决方案 > Pycharm - Python 中的导入模块 - 不同的行为 - MAC 与 Windows

问题描述

我的文件夹结构:

webservices.py像这样开始:

from flask import Flask, request
from werkzeug.utils import secure_filename
from backend.csv_utilities import *
import os

像这样改变webservices.py

from flask import Flask, request
from werkzeug.utils import secure_filename
from csv_utilities import *
import os

适用于两者;MAC 和 Windows。但是在 PyCharm 中(在 MAC 上,我没有在 Windows 上尝试)现在我收到一个错误标记csv_utilities,上面写着:未解析的引用“csv_utilities”。

为什么会出现这个错误?我可以毫无问题地运行它。这是 Pycharm 问题还是我做的事情不正确?

标签: pythonpycharm

解决方案


我曾经遇到过类似的问题。尝试在后端文件夹上将目录标记为 Sources Root选项。它对我有用。


推荐阅读