在MAC上使用anaconda python的pyqtgraph会出现nib错误

时间:2013-07-24 03:25:45

标签: python macos qt nib anaconda

我正在尝试在Mac OS上使用pyqtgraph和anaconda python

Python 2.7.5 |Anaconda 1.6.1 (x86_64)| (default, Jun 28 2013, 22:20:13) 
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin

我用pip install pyqtgraph安装了pyqtgraph,似乎工作正常。但是,如果我从库中运行任何命令,我会收到此错误:

Qt internal error: qt_menu.nib could not be loaded. The .nib file should be
placed in QtGui.framework/Versions/Current/Resources/  or in the resources
directory of your application bundle.

我发现了这个SO thread,这似乎与C ++应用程序有关。在我的情况下,我没有application.app文件夹,所以我有点迷失。

1 个答案:

答案 0 :(得分:9)

解决方案是使用python.app(或等效的pythonw)来运行程序,而不仅仅是python。如果pyqtgraph安装了任何命令,则需要对其进行编辑,以便他们的shebang行调用#!/path/to/anaconda/bin/python.app/Contents/MacOS/python