目前,我在Lubuntu12.10上同时使用Python2.6和Python2.7。2.6是一个软件所必需的。
在试图为这个软件(Opticks)编写插件时,我需要能够访问PyQt4。使用apt-get install python-qt4,我得到一个完美的工作安装2.7.
我尝试更改默认的python版本,并将/usr/bin中的软链接更改为2.6。不是喜悦。Pip-2.6和easy_install-2.6也无法安装PyQt4,因为缺少setup.py文件。
我能够使用@dobey和python2.7的编译pyQT链接的建议来实现这个功能。在链接中,只需将Alipython2.7调用更改为python2.6。
发布于 2013-01-08 16:48:44
要在Ubuntu12.10上与Python2.6一起使用PyQt,您需要使用Python2.6重新构建自定义PyQt,因为它是编译后的模块,而不是用Python编写的。
要使用带有Python扩展的Opticks,在较新版本的Ubuntu上,需要将其移植到2.7上游,并针对2.7构建;包括它自己的版本所需的一切,否则您必须自己构建所需的所有依赖项。他们的Python扩展似乎只适用于Python2.4、2.5或2.6。
如果您不希望自己编译所有的东西,您需要得到Opticks开发人员或社区的支持。
https://askubuntu.com/questions/237774
复制相似问题