在 MAC 上使用 anaconda python 的 Pyqtgraph 给出 nib 错误

Posted

技术标签:

【中文标题】在 MAC 上使用 anaconda python 的 Pyqtgraph 给出 nib 错误【英文标题】:Pyqtgraph with anaconda python on MAC gives nib error 【发布时间】:2013-07-24 03:25:44 【问题描述】:

我正在尝试在 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】:

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

【讨论】:

以上是关于在 MAC 上使用 anaconda python 的 Pyqtgraph 给出 nib 错误的主要内容,如果未能解决你的问题,请参考以下文章

在 MAC 上使用 anaconda python 的 Pyqtgraph 给出 nib 错误

在Mac上安装Anaconda并在PyCharm上配置

怎么在mac系统上卸载anaconda

如何在 Mac 上使用 Anaconda 安装 MySQLdb

Mac OS X Mavericks 上 PyQt5、Python3 和 Anaconda3 的问题

Mac OSX上卸载Anaconda