PyCharm无法看到与当前项目相同命名空间内的包

yshpjwxd  于 2023-10-20  发布在  PyCharm
关注(0)|答案(1)|浏览(184)

让我们假设我已经打开了我正在工作的项目作为project/some_package。问题是,在命名空间some_package中,我在同一命名空间中安装了一些其他项目。PyCharm无法解析这些模块的起源-即使解释器做得很好。
例如
我的项目:

.
└── project
    └── some_package
        ├── main.py
        └── some_file.py

网站包:

.
└── some_package
    ├── lib_one
    └── lib_two

然后在main.py中(解释器很好),但在从站点包导入时,pycharm引发“找不到引用”。

from some_package.some_file import something  # <---- local

from some_package.lib_one import *  # <---- from site packages
from some_package.lib_two import *  # <---- from site packages
bejyjqdl

bejyjqdl1#

如果你想在多个目录中分割子包,你需要将你的python包设置为“python空间包”
请参阅:

相关问题