Пеликан-быстрый запуск не работает

avatar
Surbhi Misra
8 апреля 2018 в 08:40
397
1
0

Я следовал процедуре, описанной на веб-сайте Pelican:

  1. Создание виртуальной среды, а затем source bin/activate
  2. Установка pelican с помощью pip install pelican
  3. Написание pelican-quickstart

Когда я набрал pelican-quickstart, я получил следующую ошибку:

Traceback (most recent call last):
  File "/home/ashutosh_mishra/virtualenvs/pelican/bin/pelican-quickstart", line 7, in <module>
    from pelican.tools.pelican_quickstart import main
  File "/home/ashutosh_mishra/virtualenvs/pelican/lib/python3.2/site-packages/pelican/__init__.py", line 19, in <module>
    from pelican.generators import (ArticlesGenerator, PagesGenerator,
  File "/home/ashutosh_mishra/virtualenvs/pelican/lib/python3.2/site-packages/pelican/generators.py", line 14, in <module>
    from jinja2 import (BaseLoader, ChoiceLoader, Environment, FileSystemLoader,
  File "/home/ashutosh_mishra/virtualenvs/pelican/lib/python3.2/site-packages/jinja2/__init__.py", line 33, in <module>
    from jinja2.environment import Environment, Template
  File "/home/ashutosh_mishra/virtualenvs/pelican/lib/python3.2/site-packages/jinja2/environment.py", line 677
    u'\xff\xff\xff\xff'.encode('iso-8859-15')
                      ^
SyntaxError: invalid syntax

Я погуглил ошибку и нашел ошибку быстрого запуска Pelican 3.3 pelican "ValueError: unknown locale: UTF-8"', но это не решает мою проблему.

Кто-нибудь может предложить решение?

Источник
Rehan Azher
8 апреля 2018 в 08:42
0

Можете ли вы вставить свой код, а также.

Burhan Khalid
8 апреля 2018 в 08:43
0

Не могли бы вы обновить вопрос с полным сообщением об ошибке (вся трассировка)

Surbhi Misra
8 апреля 2018 в 08:47
0

Конечно, добавил всю ошибку.

Justin Mayer
13 апреля 2018 в 16:12
0

Был ли ответ, который я дал, полезен? Если да, то, возможно, отметить его как принятый?

Ответы (1)

avatar
Justin Mayer
9 апреля 2018 в 13:26
1

Хотя трассировка ошибки указывает на проблему с Jinja2, а не напрямую с Pelican, наиболее вероятной причиной является Python 3.2 — эта версия Python довольно старая и больше не поддерживается ни командами разработчиков Jinja2, ни Pelican.

Обновление операционной системы может позволить вашему диспетчеру пакетов установить более новую версию Python (рекомендуется 3.4+). Кроме того, вы можете использовать такой инструмент, как PyEnv, чтобы установить последнюю версию Python без необходимости обновления операционной системы.