aert |
|
Темы:
2
Сообщения:
12
Участник с: 18 сентября 2012
|
После обновления системы переслал запускаться anki, который я использую для запоминания иностранных слов. До обновления стояла версия 1.2, после - 2.0, однако программа перестала запускаться. При попытке ручного старта скрипта выпадает сообщение:[art@arch anki-2.0]$ ./anki Traceback (most recent call last): File "./anki", line 14, in <module> import anki, aqt File "/home/art/Downloads/anki-2.0/aqt/__init__.py", line 5, in <module> from aqt.qt import * File "/home/art/Downloads/anki-2.0/aqt/qt.py", line 6, in <module> import sip, os ImportError: No module named sip Еще в readme указано, что требуется python 2.6, 2.7, но никак 3+, установлен и python2 Решил вернуться к старой версии anki-1.2, однако, скрипт не стартует, а выпадает сообщение: art@arch anki-1.2.11]$ ./anki Traceback (most recent call last): File "./anki", line 20, in <module> import ankiqt File "/home/art/Downloads/anki-1.2.11/ankiqt/__init__.py", line 5, in <module> from PyQt4.QtCore import * ImportError: No module named PyQt4.QtCore Попытки пересборки python и гугление не помогли, я в тупике. Буду признателен за помощь. |
vdemin |
|
![]()
Темы:
54
Сообщения:
1615
Участник с: 24 января 2009
|
Что мешает поставить anki из ? |
aert |
|
Темы:
2
Сообщения:
12
Участник с: 18 сентября 2012
|
так такая же ошибка, если в консоли выполнить anki. |
vdemin |
|
![]()
Темы:
54
Сообщения:
1615
Участник с: 24 января 2009
|
У меня anki из реп запускается нормально, без всякой ругани. У него в зависимостях python2-pyqt, который тянет за собой python2-sip. Какие версии этих пакетов у вас? pacman -Syu давно делали? |
aert |
|
Темы:
2
Сообщения:
12
Участник с: 18 сентября 2012
|
вот после pacman -Syu и не запускается, делал 2 дня назад. python2-sip-4.14-2 python2-pyqt-4.9.5-3 А у вас anki 2 стоит? |
vdemin |
|
![]()
Темы:
54
Сообщения:
1615
Участник с: 24 января 2009
|
Да, 2.0.0-1. Странно, почему у вас при импорте sip ошибка возникает. % yaourt -Ql python2-sip | grep so python2-sip /usr/lib/python2.7/site-packages/sip.so % python2 Python 2.7.3 (default, Apr 24 2012, 00:00:54) [GCC 4.7.0 20120414 (prerelease)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import sip >>> print sip.__file__ /usr/lib/python2.7/site-packages/sip.so >>> |
aert |
|
Темы:
2
Сообщения:
12
Участник с: 18 сентября 2012
|
[art@arch ~]$ yaourt -Ql python2-sip | grep so python2-sip /usr/lib/python2.7/site-packages/sip.so А вот здесь: [art@arch ~]$ python2 Python 2.7.3 (default, Oct 25 2012, 00:26:50) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import sip Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named sip |
vdemin |
|
![]()
Темы:
54
Сообщения:
1615
Участник с: 24 января 2009
|
Похожий тред: https://bbs.archlinux.org/viewtopic.php?pid=1164369 Выполните >>> import sys >>> sys.path Попробуйте переустановить python2-пакеты, начните с самого python2. Судя по выхлопу, он у вас самосборный - поставьте его из реп. |
aert |
|
Темы:
2
Сообщения:
12
Участник с: 18 сентября 2012
|
эээ, ну вроде путь есть, по крайней мере до sip.so (/usr/local/lib/python2.7/site-packages) Переустанавливал и раньше. Попробовал сейчас, как в данной вами ссылке, не помогло. |
vdemin |
|
![]()
Темы:
54
Сообщения:
1615
Участник с: 24 января 2009
|
'Aert'А должен быть /usr/lib/python2.7/site-packages Откуда у вас взялся /usr/local - вам виднее, тогда пропишите переменную окружения PYTHONPATH=“/usr/local/lib/python2.7/site-packages:/usr/lib/python2.7/site-packages” |