Python包/模块导入

时间:2018-11-18 22:55:56

标签: python

我已经花了很多资源,但是我根本无法使用它。 我正在尝试为自己的某些配置文件和库类文件进行绝对导入,但是导入失败。 这是一个简单的示例:

└── import_test
    ├── __init__.py
    ├── config
    │   ├── __init__.py
    │   └── database.py
    └── services
        ├── __init__.py
        └── data.py

这是数据库。py

mysql = {'host':    'localhost',
         'user':    'root',
         'passwd':  'password',
         'db':      'db_name',
         'charset': 'utf8'}

这是data.py

from import_test.config import database

运行data.py时,出现此错误。

ModuleNotFoundError: No module named 'import_test'

我在做什么错了?

谢谢!

1 个答案:

答案 0 :(得分:0)

将您的顶级工作目录添加到PYTHONPATH环境变量中