Pycharm - Python中的导入模块 - 不同的行为 - MAC与Windows

时间:2018-05-23 16:20:58

标签: python pycharm

我的文件夹结构:

  • /backend/webservices.py
  • /backend/csv_utilities.py

webservices.py就像这样开始:

from flask import Flask, request
from werkzeug.utils import secure_filename
from backend.csv_utilities import *
import os
  • 如果我在MAC上运行webservices.py,我就不会遇到任何问题。
  • 如果我在Windows上运行webservices.py,我将收到模块未找到错误。

像这样更改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问题,还是我做的事情不是以正确的方式进行的?

1 个答案:

答案 0 :(得分:1)

我有一次类似的问题。在后端文件夹中尝试将目录标记为源根选项。它对我有用。