无法在Mac OSX上安装pyqt4 10.11.6
问题描述:
我试图安装一个PyQt作为依赖项的python2.7程序。我的Mac有3.5.2的默认值,所以我用python 2.7制作了一个虚拟环境,使用virtualenv。无法在Mac OSX上安装pyqt4 10.11.6
还有一堆其他依赖项,但它们都在工作,除了PyQt。之前你说“冲泡的PyQt”我听说自制不virtualenv中很好地工作我有下载并解压缩源代码,但打字
(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.
。我应该使用它吗?
我唯一能想到的其他事情是virtualenv python无法访问/ anaconda/bin /中的qmake文件。有没有办法解决这个问题?
答
看起来你已经在使用Anaconda了。
只需创建一个新的环境,conda
conda create -n py27 python=2.7
激活它:
source activate py27
并安装PyQt的4:
conda install pyqt
这是否对你的工作? –
是的,对不起,我专注于假期。 – socxc9
我能够安装,但该程序仍然无法正常工作。我认为这是他们的错。 – socxc9