Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 伊皮顿+;Mac OS X 10.9上的qt_Macos_Qt_Matplotlib_Ipython_Anaconda - Fatal编程技术网

Macos 伊皮顿+;Mac OS X 10.9上的qt

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

我正在尝试使用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.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:相同错误