Python ImportErrors ao tentar obter um programa (encontrado no Google Code) para funcionar

1

Estou tentando instalar um programa escrito em Python / - > link < - /

Eu fiz o checkout de subversão

svn checkout http://amphetype.googlecode.com/svn/trunk/ amphetype-read-only


e tentou configurar / executar o programa, mas estou vendo ImportErrors assim:

pm@machina-pm:/home/pn/amphetype-read-only$ python setup.py 
Traceback (most recent call last):
  File "setup.py", line 5, in <module>
    import py2exe
ImportError: No module named py2exe


e:

pm@machina-pm:/home/pn/amphetype-read-only$ python Amphetype.py 
Traceback (most recent call last):
  File "Amphetype.py", line 10, in <module>
    from Config import Settings
  File "/home/pn/amphetype-read-only/Config.py", line 5, in <module>
    from QtUtil import *
  File "/home/pn/amphetype-read-only/QtUtil.py", line 4, in <module>
    from PyQt4.QtCore import *
ImportError: No module named PyQt4.QtCore


EDITAR:
instalar o python-qt ( sudo apt-get install python-qt4 ) ajudou a se livrar do segundo ImportError.
Entretanto, o programa ainda não inicia, agora ele diz:

pm@machina-pm:/home/pn/amphetype$ python Amphetype.py
No protocol specified
No protocol specified
Amphetype.py: cannot connect to X server :0


PS. readme.txt que combina com o código-fonte, infelizmente, não me leva muito longe (o autor diz que ele foi desenvolvido sob o Windows, e todo o projeto parece estar abandonado agora). Eu costumava usar esse software no Windows e gosto muito dele, e adoraria executá-lo no Linux.

EDIT 2:
Ufff ...
Finalmente, mover o diretório amphetype de ~/amphetype para /etc/amphetype resolveu o problema, embora Não tenho certeza porque ...

    
por Vlad K. 21.12.2012 / 00:03

1 resposta

2

py2exe só pode ser executado no Windows, então não sei como você pode contornar isso. Talvez usando vinho.

você pode contornar o ImportError: No module named PyQt4.QtCore instalando python-qt4

sudo apt-get install python-qt4
    
por stedotmartin 21.12.2012 / 00:17