我已经使用了很多资源,但我根本无法实现这一点。我试图对我自己的一些配置文件和库类文件进行绝对导入,但导入失败。这里有一个简单的例子:
└── 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'}
这是数据.py
from import_test.config import database
当我运行data.py时,我会得到这个错误。
ModuleNotFoundError: No module named 'import_test'
我做错了什么?
谢谢!
将您的顶级工作目录添加到PYTHONPATH环境变量