Я пытаюсь установить программу python2.7 с PyQt как зависимостью. Мой mac имеет 3.5.2 по умолчанию, поэтому я создал виртуальную среду, используя virtualenv с python 2.7.Не удается установить pyqt4 на Mac OSX 10.11.6
Существует множество других зависимостей, но все они работают, за исключением PyQt. У меня есть исходный код, загруженный и распакованный, но набрав в
(venv)$ python configure-ng.py --qmake ~/anaconda/bin/qmake-qt4 --verbose
возвращается
Querying qmake about your Qt installation...
Determining the details of your Qt installation...
/Users/evansmith/anaconda/bin/qmake-qt4 -spec macx-g++ -o qtdetail.mk qtdetail.pro
make -f qtdetail.mk
g++ -c -pipe -O2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SHARED -I../../../anaconda/lib/qt4/mkspecs/macx-g++ -I. -I../../../anaconda/include/qt4/QtCore -I../../../anaconda/include/qt4 -I. -o qtdetail.o qtdetail.cpp
g++ -headerpad_max_install_names -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -o qtdetail.app/Contents/MacOS/qtdetail qtdetail.o -L/Users/evansmith/anaconda/lib -lQtCore -L/Users/evansmith/anaconda/lib
Undefined symbols for architecture x86_64:
"__Unwind_Resume", referenced from:
_main in qtdetail.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [qtdetail.app/Contents/MacOS/qtdetail] Error 1
Error: Failed to determine the detail of your Qt installation. Try again using
the --verbose flag to see more detail about the problem.
Перед тем как сказать «заварить PyQt» Я слышал, что самогон не очень хорошо работает с virtualenv. Должен ли я использовать его в любом случае?
Единственное, что я могу придумать, это то, что виртуальный питон не может добраться до файла qmake в/anaconda/bin /. Есть ли способ обойти это?
ли эта работа для вас? –
Да, извините, я был занят праздниками. – socxc9
Мне удалось установить, но программа все еще не работает. Я думаю, что это их вина. – socxc9