Django CMS - 导入错误:没有名为 markdown 的模块

用户7179686

我希望这个问题是一个非常简单的问题 - 但由于我使用的是Divio Django cms 服务,可能会使问题变得更加复杂

我正在使用 Python 2.7.11 和 Django 1.11.1 来处理所有关心这些事情的蛋头。

基本上我的应用程序无法找到 Markdown 包:

import markdown

或者

from markdown import markdown

或者

from markdown import *

甚至(这越来越花哨)

try:
    from markdown import markdown
except ImportError:
    class MarkdownNotFound(Exception):
        def __str__(self):
            return "Uuuugh, why isn't this simple thing working"
    raise MarkdownNotFound

所有都会给出一般错误:

ImportError: No module named markdown

(显然,所有措辞都略有不同)。

呃呃,为什么这个简单的事情不起作用?

我已经pip installed降价,直到奶牛回家......所以它就在那里。只是无法被我的 Django 项目找到。

import datetime

工作没有问题。是否有我遗漏的非常简单的东西,或者,如果没有,Django 中的 markdown 模块是否有任何替代方案可以从导入中实际工作?

这是完整的回溯:

Traceback (most recent call last):
  File "manage.py", line 7, in <module>
    startup.manage(path=os.path.dirname(os.path.abspath(__file__)))
  File "/virtualenv/lib/python2.7/site-packages/aldryn_django/startup.py", line 11, in manage
    utility.execute()
  File "/virtualenv/lib/python2.7/site-packages/django/core/management/__init__.py", line 328, in execute
    django.setup()
  File "/virtualenv/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/virtualenv/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate
    app_config.import_models(all_models)
  File "/virtualenv/lib/python2.7/site-packages/django/apps/config.py", line 198, in import_models
    self.models_module = import_module(models_module_name)
  File "/usr/local/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/app/forum/models.py", line 9, in <module>
    import markdown
ImportError: No module named markdown
丹尼尔·普罗奇达

一个Divio云Django项目泊坞窗容器内运行,该项目必须能够在需要时随时重新重新本身。因此,与其简单地将Markdown 之类的包安装到其中,您还必须提供说明,以便它知道下次必须重建时安装 Markdown。

为此,请将其列在项目requirements.in文件中:

markdown==2.6.8

(显然,选择合适的降价版本。)

有效的原因import datetime是日期时间已经安装在项目中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在django-cms中获得“错误加载MySQLdb模块:没有名为MySQLdb的模块”

来自分类Dev

Django-导入错误:没有名为* .urls的模块

来自分类Dev

django-导入错误:没有名为视图的模块

来自分类Dev

Django存储:导入错误-没有名为存储的模块

来自分类Dev

django-导入错误:没有名为视图的模块

来自分类Dev

Django存储:导入错误-没有名为存储的模块

来自分类Dev

ImportError:在安装了django-cms的Django上运行时,没有名为cms的模块

来自分类Dev

导入错误:没有名为“django.contrib.gis.django”的模块

来自分类Dev

Django + uwsgi + nginx。导入错误:没有名为py的模块

来自分类Dev

视图中的Django导入错误-没有名为“ x”的模块

来自分类Dev

Django 1.4导入错误没有名为应用程序的模块

来自分类Dev

没有名为 foo.settings 的模块 Django 导入错误

来自分类Dev

Django 导入错误 -- 没有名为 core.management 的模块

来自分类Dev

gunicorn,django 导入错误:没有名为应用程序的模块

来自分类Dev

导入错误:没有名为“django_select2”的模块

来自分类Dev

Django错误-没有名为context_processors的模块

来自分类Dev

错误是:django 中没有名为 util 的模块

来自分类Dev

目标 WSGI 脚本无法作为 python 模块加载和导入错误:没有名为“django”的模块

来自分类Dev

ImportError:没有名为“ cms.models”的模块

来自分类Dev

Django没有名为“ compressor”的模块

来自分类Dev

Django没有名为utils的模块

来自分类Dev

没有名为``forms''Django的模块

来自分类Dev

django没有名为wiki的模块

来自分类Dev

Django:从django.urls反向导入;ImportError:没有名为urls的模块

来自分类Dev

导入 django ModuleNotFoundError:安装 python 2 后没有名为“django”的模块

来自分类Dev

没有名为默认模块的模块python django

来自分类Dev

django / apache无法在Docker Container中提供网页。错误-ModuleNotFoundError:没有名为“ django”的模块

来自分类Dev

Django openid(google-app-engine)错误:没有名为django_openid_auth的模块

来自分类Dev

运行 django-admin 教程错误:没有名为 django 的模块

Related 相关文章

  1. 1

    在django-cms中获得“错误加载MySQLdb模块:没有名为MySQLdb的模块”

  2. 2

    Django-导入错误:没有名为* .urls的模块

  3. 3

    django-导入错误:没有名为视图的模块

  4. 4

    Django存储:导入错误-没有名为存储的模块

  5. 5

    django-导入错误:没有名为视图的模块

  6. 6

    Django存储:导入错误-没有名为存储的模块

  7. 7

    ImportError:在安装了django-cms的Django上运行时,没有名为cms的模块

  8. 8

    导入错误:没有名为“django.contrib.gis.django”的模块

  9. 9

    Django + uwsgi + nginx。导入错误:没有名为py的模块

  10. 10

    视图中的Django导入错误-没有名为“ x”的模块

  11. 11

    Django 1.4导入错误没有名为应用程序的模块

  12. 12

    没有名为 foo.settings 的模块 Django 导入错误

  13. 13

    Django 导入错误 -- 没有名为 core.management 的模块

  14. 14

    gunicorn,django 导入错误:没有名为应用程序的模块

  15. 15

    导入错误:没有名为“django_select2”的模块

  16. 16

    Django错误-没有名为context_processors的模块

  17. 17

    错误是:django 中没有名为 util 的模块

  18. 18

    目标 WSGI 脚本无法作为 python 模块加载和导入错误:没有名为“django”的模块

  19. 19

    ImportError:没有名为“ cms.models”的模块

  20. 20

    Django没有名为“ compressor”的模块

  21. 21

    Django没有名为utils的模块

  22. 22

    没有名为``forms''Django的模块

  23. 23

    django没有名为wiki的模块

  24. 24

    Django:从django.urls反向导入;ImportError:没有名为urls的模块

  25. 25

    导入 django ModuleNotFoundError:安装 python 2 后没有名为“django”的模块

  26. 26

    没有名为默认模块的模块python django

  27. 27

    django / apache无法在Docker Container中提供网页。错误-ModuleNotFoundError:没有名为“ django”的模块

  28. 28

    Django openid(google-app-engine)错误:没有名为django_openid_auth的模块

  29. 29

    运行 django-admin 教程错误:没有名为 django 的模块

热门标签

归档