我正试图用Lion在mac上安装pythonideeric4。我已经安装了PyQt-mac-gpl-4.8.6、QT-1.1.4和SIP-4.13。当我导航到下载eric4
的文件夹并运行命令sudo python install.py
时,我收到以下消息:
Checking dependencies
Python Version: 2.7.1
Found PyQt4
Sorry, please install QtHelp.
Error: No module named QtHelp
如何安装QtHelp模块?我使用了带有默认选项的QT安装程序。当我使用自定义选项重新安装时,我看不到任何地方列出的帮助文件。在
编辑:
回想起来,我意识到这与Eric无关,而是我无法安装PyQT4。 当我排队时:
^{pr2}$我得到以下输出:
Checking to see if the QtHelp module should be built...
g++ -DQT_NO_DEBUG -I. -I/Users/cel/QtSDK/Desktop/Qt/474/gcc/mkspecs/default -I/Users/cel/QtSDK/Desktop/Qt/474/gcc/lib/QtHelp.framework/Headers -I/Users/cel/QtSDK/Desktop/Qt/474/gcc/include -pipe -O2 -w cfgtest_QtHelp.cpp -o cfgtest_QtHelp -F/Users/cel/QtSDK/Desktop/Qt/474/gcc/lib -L/Users/cel/QtSDK/Desktop/Qt/474/gcc/lib -headerpad_max_install_names -framework QtHelp
Undefined symbols for architecture x86_64:
"QString::fromAscii_helper(char const*, int)", referenced from:
_main in ccPUS9BG.o
"QString::free(QString::Data*)", referenced from:
_main in ccPUS9BG.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
也许这是由于在Lion
上编译此版本的PyQT4时出现问题所致?在
首先,检查
QtHelp
模块是否已安装。在在控制台中运行此命令以查找PyQt4包的位置:
在结果目录中查找任何
^{pr2}$PyQt4/QtHelp.*
文件。如果没有任何内容,请使用verbose
标志再次运行PyQt4的配置:这将给出一些错误消息,指出
QtHelp
模块的配置失败的原因。这很可能是因为缺少一些必需的库或构建工具。在我在邮件列表上找到了一些东西,对我来说很好:)
对我来说很好。在
相关问题 更多 >
编程相关推荐