2014-12-15 11 views
0
내 페도라 설치에 Anki를 설치하려는

실패, 그래서 내가 그랬어 :페도라 20 Anki는 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

편집 : simplejson, beautifulsoup 또는 sqlalchemy와 같은 일부 파이썬 라이브러리와 관련이있을 수 있습니다. 나는 그들을 제거하고 anki를 재설치하려고 노력했다, 그것은 도움을 didnt한다. 또한이 오류는 실행하려는 모든 anki 버전에서 발생합니다. archlinux에서도 약간 다른 형태로 똑같은 일이 일어납니다. 그들의 해결책은 파이썬 라이브러리를 제거하고 (내가했던 것처럼) 다시 설치 한 다음/usr/share/anki > #!/usr/bin/env 파이썬을 #!/usr/bin/env python2로 변경하는 것이 었습니다. 여기서 https://bugs.archlinux.org/task/37449 마지막 단계를 이해하지 못했습니다 .. –

+0

@KlausD. 이것은 내가 터미널에서 얻는 모든 것입니다. 더 많은 것을 볼 수있는 방법이 있다면, 어떻게 말해? –

답변

0

오케이 여러분, 나 혼자 있습니다. 단서는 this bug report의 마지막 단계에있었습니다.

그런 다음, Anki가 설치되어있는 폴더로 이동 runanki.txt 파일을 열고 첫 번째 줄 변경해야 페도라를 들어

:

에서 :

#!/usr/bin/env python 

사람 :

#!/usr/bin/env python2.7 

이제 작동합니다!

+1

@javadr의 의견 : 저는 fedora 24와 동일한 문제가 있었지만/usr/bin/anki를 사용했습니다. (안키 버전은 2.0.36-1) –