2014-12-15 3 views
0

Я хочу установить Anki на моей установке Fedora, так что я сделал:Fedora 20 Анки терпит неудачу с ImportError

sudo yum install anki 

Процесс установка пошел отлично, но когда я пытаюсь запустить Anki следующее исключение выскакивает:

Traceback (most recent call last): 
File "/usr/bin/anki", line 5, in <module> 
import aqt File "/usr/share/anki/aqt/__init__.py", line 32 
except ImportError, e:</module> 

Кто-нибудь знает, как это исправить?

+0

Просьба заполнить полный обзор ошибок! –

+0

edit: возможно, это связано с некоторыми библиотеками python, такими как simplejson, beautifulsoup или sqlalchemy. Я попытался удалить их и переустановить anki, это не помогло. Также эта ошибка возникает в любой версии anki, которую я пытался запустить. То же самое происходит в Archlinux в несколько иной форме; их решение состояло в том, чтобы удалить библиотеки python и переустановить его (как я это сделал), а затем изменить строку в/usr/share/anki > #!/usr/bin/env python на #!/usr/bin/env python2. 7 вот ссылка на проблему archlinux: https://bugs.archlinux.org/task/37449 Я не понял последнего шага. –

+0

@KlausD. это все, что я получаю в терминале. Если есть способ увидеть больше, скажите, пожалуйста, как –

ответ

0

Хорошо, у меня это есть. Подсказка была на последнем этапе this bug report.

Для Fedora вам необходимо перейти в папку, где установлен Анки, затем откройте файл runanki.txt и изменить первую строку:

От:

#!/usr/bin/env python 

To:

#!/usr/bin/env python2.7 

Теперь это работает!

+1

Комментарий от @javadr: У меня была такая же проблема с fedora 24, я использовал/usr/bin/anki. (версия anki 2.0.36-1) –

 Смежные вопросы

  • Нет связанных вопросов^_^