![](/img/trans.png)
[英]I'm getting ModuleNotFoundError: No module named '<anyproject>'
[英]Why I'm getting ModuleNotFoundError
我有一個具有以下層次結構的項目:
create_fresh_databases
|
|--src
| |
| -- configurations
| |
| |-- config.py
| |-- config.xml
| -- __init__.py
|
---- create_fresh_databases.py
config.py
文件包含Configurations
class
文件create_fresh_databases.py
看起來:
from create_fresh_databases.src.configurations.config import Configurations
def main():
con = Configurations("conf.xml")
if __name__ == "__main__":
main()
但我收到錯誤:
ModuleNotFoundError: No module named 'create_fresh_databases.src'; create_fresh_databases is not a package
我的 IDE 是pycharm
,我有python 3.6
我該如何解決?
我認為您應該像這樣組織 package 結構:
Package:
|
|--Configurations:
| |
| |--Config.py
| |
| |--Config1.xml
|
|--__init__.py
然后您可以將其導入為 Package.configurations.config
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.