使用 PyCharm 自动完成导入

Autocomplete importing with PyCharm

为什么我无法摆脱这些红色下划线?而且我无法在 PyCharm?

中自动完成导入

datatype.py:

class DataType:
    def __init__(self, name):
        self.name = name

    def set_value(self, value):
        self.value = value

    def get_value(self):
        return self.value

address.py中使用它:

包名是datatypes,你用from datatype import DataType

应该是:

  # imports module datatype
  from datatypes import datatype as dt

  # uses class DataType
  dt.DataType

更新:

我在其下添加了另一个包名test和模块datatype.py。 并尝试所有导入的可能性,所有这些都可以导入。

更新: 你应该检查你的 project interpreter ,点击 >>File >> Settings >> Project Interpreter

from .datatype import DataType