"Django服务器错误:导入错误:没有模块名为d"

2024-04-18 13:40:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我在和一个没有我编码的Django服务器一起工作。我已经使用pip install -r requirements安装了所有依赖项,但是当我试图执行manage.py时,会出现此错误。

Traceback (most recent call last):
  File "./manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 353, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 327, in execute
    django.setup()
  File "/usr/local/lib/python2.7/dist-packages/django/__init__.py", line 18, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/local/lib/python2.7/dist-packages/django/apps/registry.py", line 85, in populate
    app_config = AppConfig.create(entry)
  File "/usr/local/lib/python2.7/dist-packages/django/apps/config.py", line 90, in create
    module = import_module(entry)
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ImportError: No module named dal

解决方案应该类似于pip install dal,但是当我尝试它时,我得到了另一个错误:没有dal模块。

我使用的是Python2.7和Django1.9.8

更新

我当前安装的应用程序

INSTALLED_APPS = (
    #'dal',
    #'dal_select2',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.gis',
    'django_extensions',
    'rosetta',
    'corsheaders',
    'rest_framework',
    'rest_framework.authtoken',
    'geoposition',
    'cities',
    'core',
    'api',
    'dal',
    'dal_select2'
)

Tags: djangoinpyexecuteinitlibpackagesusr