代码之家  ›  专栏  ›  技术社区  ›  Sahand

Pycharm在同一文件夹中找不到导入

  •  4
  • Sahand  · 技术社区  · 7 年前

    enter image description here

    我正在使用pycharm,并从同一目录中的另一个python文件导入一些常量。import在运行时工作,但在import语句中以及每次使用文件中的常量时,都会出现令人讨厌的红色下划线。

    这是文件层次结构

    enter image description here

    (请忽略文件夹上的红色下划线,它们与此无关)

    导致这种行为的原因是什么?我如何解决?

    3 回复  |  直到 7 年前
        1
  •  3
  •   Juan Leni    7 年前

    最好用以下材料代替:

    from pca_mixtures.constants import *
    

    这个问题是因为pycharm是如何将pythonpath设置为项目的根目录的。

    同时可以添加目录 Sources ,我不推荐。这会使你的项目变得脆弱。

        2
  •  -1
  •   Dude    7 年前

    你可以右击 pca_mixtures 然后将目录标记为 源根 这样可以解决你的问题。祝你好运!

        3
  •  -1
  •   Sabesh    7 年前

    你可以使用 from .constants import * . 总是检查你是否能够 control+click/ cmd+click 到导入的文件