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