ModuleNotFoundError: при запуске сервера lektor модуль с именем markdown отсутствует - PullRequest
0 голосов
/ 03 октября 2019

При запуске сервера lektor для развертывания и просмотра моего веб-сайта, он сообщает, что уценка отсутствует, пока она установлена.

/usr/local/lib/lektor/lib/python3.7/site-packages/watchdog/utils/bricks.py:175: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working

  class OrderedSet(collections.MutableSet):
Traceback (most recent call last):

...

  File "/home/nick/swingrock.be/lektor/packages/tipue-content-file-generator/lektor_tipue_content_file_generator.py", line 7, in <module>
    import markdown

ModuleNotFoundError: No module named 'markdown'

, но уценка установлена, вы можете увидеть версию здесь

nick@nick-VirtualBox:~/swingrock.be/lektor$ markdown --version

This is Markdown, version 1.0.1.
Copyright 2004 John Gruber
http://daringfireball.net/projects/markdown/

Есть ли какие-то шаги, которые я пропускаю?

1 Ответ

0 голосов
/ 03 октября 2019

Похоже, у вас установлена ​​ реализация Perl Markdown. Тем не менее, ваш скрипт ожидает реализации Python и не находит его, так как у вас не установлена ​​эта реализация. Вы можете установить его с помощью следующей команды (обязательно запустите команду как пользователь с необходимыми разрешениями):

pip install markdown
...