при установке PyQt4 не удается найти -lpython3.1mu - PullRequest
0 голосов
/ 10 августа 2011

недавно я обновил Ubuntu с 10.04 до 11.04.Теперь у меня проблемы с установкой PyQt4 для Python 3.2.Работало нормально для 3.1.Когда я делаю sudo make install через некоторое время, я получаю следующую ошибку:

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

Странно, я гулял часами и не нашел решения.Обычно я не возражаю против этого и просто использую python 3.1, но pyuic4 продолжает жаловаться, что не может импортировать модуль PyQt4, потому что он использует python 3.2.

1 Ответ

0 голосов
/ 11 августа 2011

Вам нужно установить пакеты python3-dev из репозиториев apt, просто чтобы быть в безопасности, я бы запустил следующие команды sudo apt-get update, потому что вы никогда не ошибетесь с новым списком пакетов :). и затем для установки sudo apt-get install python3.1-dev python3.2-dev python3-dev вам действительно нужен только python3.1-dev, но установка python3.2-dev и python3-dev не может действительно повредить либо

...