为什么PyCharm在使用绝对导入时抱怨缺少模块?

2024-04-25 20:31:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下包结构:

projects/
    package_name/
        __init__.py
        model.py

__init__.py中,我有以下import语句:

^{pr2}$

PyCharm在这里抱怨没有名为package_name的模块。但是当我站在projects/中从终端导入包时,Python导入包没有问题。我在PyCharm中的工作目录也是projects,我已经将它添加到我的PYTHONPATH。在

为什么PyCharm抱怨呢,尽管它看起来很好用,我该如何解决它?在


Tags: 模块namepyimport目录终端packagemodel
2条回答

PyCharm需要知道树中的哪些文件是Python源文件,以便它能够找出模块结构。在

打开文件->设置->项目:->;项目结构

然后将projects标记为源目录。在

这是因为PyChar是一个GUI应用程序,这意味着它不共享任何环境变量,这些变量通常在homeprofile脚本中定义。在

相关问题 更多 >

    热门问题