0
最近我把我的Ubuntu从10.04升级到了11.04。现在我无法安装PyQt4 for python 3.2。它为3.1工作正常。当我做须藤做,而我得到以下错误后安装:安装PyQt4找不到-lpython3.1mu
make[1]: Entering directory `/home/john/Python/PyQt-x11-gpl-4.8.5/designer
rm -f libpythonplugin.so
g++ -Wl,-O1 -shared -o libpythonplugin.so pluginloader.o moc_pluginloader.o -L/usr/lib -L/usr/lib -lpython3.1mu -lQtScript -lQtXml -lQtGui -lQtCore -lQtDesigner -lpthread
/usr/bin/ld: cannot find -lpython3.1mu
collect2: ld returned 1 exit status
make[1]: *** [libpythonplugin.so] Error 1
make[1]: Leaving directory `/home/john/Python/PyQt-x11-gpl-4.8.5/designer'
make: *** [install] Error 2
这真的很奇怪我用Google搜索了几个小时,并没有发现任何解决方案。通常我不会介意它,只是使用python 3.1,但pyuic4一直抱怨说它不能导入PyQt4模块,因为它使用python 3.2。
我已经python3.1-dev的和python3.2-dev的已安装并更新到最新版。这是我检查的第一件事情之一。 – J91321
嗯,我一直有问题与PyQt4安装,你不需要安装SIP?我认为它与链接器有关。我记得与ERIC IDE有同样令人讨厌的问题。只需运行一个快速的ld测试,尝试运行ld -lpython3.2mu并发布你的bash日志。 – alexmherrmann
我知道我需要SIP我使用4.12.4。好的,我运行ld -lpython3.2mu,我得到了ld:warning:找不到条目符号_start;没有设置开始地址 – J91321