2011-08-10 6 views
0

최근 우분투를 10.04에서 11.04로 업그레이드했습니다. 파이썬 3.2에서 PyQt4를 설치하는 데 문제가 있습니다. 그것은 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 

그것은 내가 시간 동안 인터넷 검색 및 솔루션을 찾을 수 없습니다 정말 이상하다 : 나는 sudo는 작업을 수행 할 때 나는 오류 다음 얻을 잠시 후 설치합니다. 일반적으로 파이썬 3.1을 사용했지만 pyuic4는 python 3.2를 사용하기 때문에 PyQt4 모듈을 가져올 수 없다는 불평을 계속합니다.

답변

0

apt repos에서 python3-dev 패키지를 설치해야합니다. 다음 명령을 실행하면 안전합니다. sudo apt-get update 신선한 패키지 목록으로 잘못 갈 수 없으므로 :). 그리고 당신이 정말로에만 python3.1-dev에 필요하지만 python3.2-dev를 설치하고 sudo apt-get install python3.1-dev python3.2-dev python3-dev를 설치 python3-dev 수 없습니다 정말 상처 중 하나

내가 python3.1-DEV 및 python3.2-dev에 이미 최신으로 설치하고 업데이트 한
+0

번역. 그것은 제가 확인한 첫 번째 것 중 하나였습니다. – J91321

+0

흠, 나는 항상 PyQt4 설치에 문제가있었습니다. SIP가 설치되어 있지 않아도됩니까? 링커와 관련이 있다고 생각합니다. 나는 ERIC IDE와 똑같은 짜증나는 문제가 있었던 것을 기억합니다. 그냥 빠른 ld 테스트를 실행하고 ld -lpython3.2mu를 실행하고 bash 로그를 게시하십시오. – alexmherrmann

+0

나는 SIP가 필요하다는 것을 알고있다. 나는 4.12.4를 사용하고있다. 확인 ld -lpython3.2mu를 실행하고 ld : 경고 : 항목 기호 _start를 찾을 수 없습니다. 시작 주소를 설정하지 않음 – J91321

관련 문제