Macos 伊皮顿+;Mac OS X 10.9上的qt
我正在尝试使用qt matplotlib后端在Mac OS X 10.9上运行ipython 如果我尝试直接的方法,我会得到一个错误:Macos 伊皮顿+;Mac OS X 10.9上的qt,macos,qt,matplotlib,ipython,anaconda,Macos,Qt,Matplotlib,Ipython,Anaconda,我正在尝试使用qt matplotlib后端在Mac OS X 10.9上运行ipython 如果我尝试直接的方法,我会得到一个错误: import matplotlib matplotlib.use('Qt4Agg') from matplotlib import pyplot pyplot.plot() Qt internal error: qt_menu.nib could not be loaded. The .nib file should be placed in QtGui.fr
import matplotlib
matplotlib.use('Qt4Agg')
from matplotlib import pyplot
pyplot.plot()
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.
Abort trap: 6
如果我使用python.app
而不是ipython
,我可以打开一个qt窗口,但它不会绘制任何内容
报告了一个类似的错误,但是发布在那里的答案不起作用。如果shebang调用使用pythonw
或python.app
,IPython甚至不会运行;它声称存在语法错误:第6行:语法错误:意外的文件结尾
那么,如何让ipython+matplotlib+qt运行呢?我猜您的安装版本/路径是交叉的。它看起来不像
qt\u菜单。nib
由matplotlib提供。在IPython中,使用%matplotlib
而不是matplotlib。使用
。asmuler:相同错误