Skip to main content
 首页 » 编程设计

Python 导入错误 : No module named

2025年05月04日17jiqing9006

我尝试运行具有这种结构的 django 项目:一个项目中有 2 个应用程序:

项目x

├──apps 
│  ├── app1 
|  |    ├── __init__.py 
|  |    └── ... 
│  └── app2 
|       ├── __init__.py 
|       └── ... 
├──project 
│  ├── settings.py 
│  ├── urls.py 
│  ├── __init__.py 
|  └── ... 
├── manage.py 
└── ... 

它在一个项目中有两个应用程序。嗯,在运行的时候 python manage.py runserver 我得到 ImportError: No module named apps

$ echo $PYTHONPATH 给出
/home/alexander/Work/projectx

Django 版本 1.9.8

INSTALLED_APPS = [ 
... 
 
'apps.app1', 
'apps.app2' 
] 

请您参考如下方法:

您应该在 apps 目录中添加 __init__.py

    ├──apps 
    ├──__init__.py 
    │  ├── app1 
    |  |    ├── __init__.py 
    |  |    └── ... 
    │  └── app2 
    |       ├── __init__.py 
    |       └── ...