循环进口问题

时间:2019-11-29 17:23:12

标签: python import setuptools

肯定已经问过很多类似的问题了,但是我很难找到它们。无论如何,有一个看起来像这样的项目:

├── fin
│   ├── rss_reader
│   │   ├── cfg.py
│   │   ├── rss_reader.py
│   │   ├── __init__.py
│   └── setup.py
│   └── ....

setup.pyrss_reader.py都导入cfg.py。由于setup.py实际上存在,因此该项目应被分发。因此,当在import cfg中使用rss_reader.py时,直接在没有安装的情况下调用该项目就可以正常工作,但是在安装和通过{{1 }}。但是,使用setup.py时却是另一种方式:安装后以及直接调用from rss_reader import cfg发生后,脚本可以正常工作:

ImportError

在两种情况下如何使它按预期工作?

0 个答案:

没有答案