尝试运行程序(在 Google Code 上找到)时出现 Python ImportErrors

尝试运行程序(在 Google Code 上找到)时出现 Python ImportErrors

我正在尝试安装一个用 Python 编写的程序 / -->http://code.google.com/p/amphetype/<-- /

我确实进行了颠覆性检查

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


并尝试设置/运行该程序,但我看到导入错误像那样:

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


和:

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


编辑:
安装 python-qt ( sudo apt-get install python-qt4) 有助于摆脱第二个 ImportError。
但是程序仍然无法启动,现在显示:

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


附言:自述文件不幸的是,源代码附带的这个软件并没有给我带来多大帮助(作者说它是在 Windows 下开发的,现在整个项目似乎被放弃了)。我以前在 Windows 上用过这个软件,我非常喜欢它,很想让它在 Linux 上运行。

编辑2:
啊……
终于可以动了,显微照相术目录来自~/amphetype/etc/amphetype成功了,尽管我不知道为什么......

答案1

py2exe只能在 Windows 上运行,所以我不知道如何解决这个问题。也许可以使用 wine。

ImportError: No module named PyQt4.QtCore你可以通过安装来解决python-qt4

sudo apt-get install python-qt4

相关内容