Не удается запустить qutebrowser, установленные пакеты отображаются как отсутствующие - PullRequest
0 голосов
/ 09 мая 2019

Я пытаюсь установить qutebrowser с tox и следовал инструкциям на этой странице. Однако это не сработало. Когда я бегу

python3 -m qutebrowser

Я получаю одно из сообщений об ошибке

Fatal error: jinja2 is required to run qutebrowser but could not be imported! Maybe it's not installed?

The error encountered was:
No module named 'jinja2'

Please search for the python3 version of jinja2 in your distributions packages, or see https://github.com/qutebrowser/qutebrowser/blob/master/doc/install.asciidoc

If you installed a qutebrowser package for your distribution, please report this as a bug.

или то же самое с PyYAML/yaml вместо jinja2.

Однако, если я запускаю

sudo pip install jinja2
sudo pip install pyyaml

Я получаю

Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/dist-packages (2.10.1)
Requirement already satisfied: MarkupSafe>=0.23 in /usr/lib/python2.7/dist-packages (from jinja2) (0.23)

Requirement already satisfied: pyyaml in /usr/local/lib/python2.7/dist-packages (5.1)

Полагаю, проблема в том, что установленные версии предназначены для python2.7, однако я следовал этим инструкциям без изменений.

1 Ответ

0 голосов
/ 09 мая 2019

Вы следовали этим инструкциям с изменением: вы запускаете python3 вместо python.

Если у вас установлены и Python 2.7, и Python 3 для установки пакетов для Python 3вам нужно запустить pip3 install или python3 -m pip install.

...