【问题标题】:ImportError: No module named sekizaiImportError:没有名为 sekizai 的模块
【发布时间】:2015-01-10 07:20:48
【问题描述】:

我已经按照文档安装了所有三个依赖 (Python 2.6、2.7、3.2 或更高版本。 Django 1.2.7 或更高版本。 django-classy-tags 0.3.1 或更高版本) 但是当我在我的 INSTALLED_APPS 设置中添加“sekizai”并执行“manage.py runserver”时,它会向我报告“ImportError: No module named sekizai”。

我在 settings.py 中的内容:

    # Application definition

    INSTALLED_APPS = (
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'mptt',
        'hw',
        'useraccess',
        'proxy',
        'compressor',
        'sekizai',
    )

    MIDDLEWARE_CLASSES = (
        'django.contrib.sessions.middleware.SessionMiddleware',
        'django.middleware.common.CommonMiddleware',
        'django.middleware.csrf.CsrfViewMiddleware',
        'django.contrib.auth.middleware.AuthenticationMiddleware',
        'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
        'django.contrib.messages.middleware.MessageMiddleware',
        'useraccess.middleware.VisitCollectMiddleware',
        'django.middleware.clickjacking.XFrameOptionsMiddleware',

    )

TEMPLATE_CONTEXT_PROCESSORS = (
    'django.contrib.auth.context_processors.auth',
    'django.core.context_processors.i18n',
    'django.core.context_processors.request',
    'django.core.context_processors.media',
    'django.core.context_processors.static',
    'hw.context_processors.user_info',
    'hw.context_processors.login_form',
    'hw.context_processors.get_all_user',
    'sekizai.context_processors.sekizai',
)

【问题讨论】:

  • 向我们展示您的settings.py 文件的相关部分。你安装了sekizai 还是运行了./manage.py startapp sekizai
  • 另外,您在标题中的错误信息与您在最后一句中给出的错误信息不同。是哪一个?
  • 因此:您是安装sekizai 还是创建它?我没有看到任何地方提到过。也不是您的实际相关设置。
  • 我更新了我的帖子。我安装了 sekizai 文档中提到的三个依赖项。 “Sudo pip install sekizai”没有用,我也没有看到其他关于如何安装 sekizai 的建议。所以我认为不需要事先安装,直接使用即可@Evert

标签: django


【解决方案1】:

答案于 2021 年 7 月 10 日更新

pip install django
pip install django-cms
pip install django-sekizai

pip freeze

asgiref==3.4.1
Django==3.2.5
django-classy-tags==2.0.0
django-cms==3.9.0
django-formtools==2.3
django-sekizai==2.0.0
django-treebeard==4.5.1
djangocms-admin-style==2.0.2
pytz==2021.1
sqlparse==0.4.1

【讨论】:

    【解决方案2】:

    只是做

    pip install https://pypi.python.org/packages/source/d/django-sekizai/django-sekizai-0.8.1.tar.gz
    

    你应该没事。

    【讨论】:

      猜你喜欢
      • 2013-03-11
      • 2012-12-07
      • 2012-05-23
      • 2019-07-29
      • 2015-07-04
      • 2014-03-15
      • 2017-12-29
      • 2014-09-12
      • 2017-05-09
      相关资源
      最近更新 更多