簡體   English   中英

Mayavi掛在Jupyter QtConsole下

[英]Mayavi hangs under Jupyter QtConsole

Christoph Gohlke的Windows的Python構建站點安裝Mayavi之后,以下內容將在簡單的交互式Python提示符下起作用:

import mayavi.mlab as MM
MM.test_surf()

但是,當我在jupyter-qtconsole下運行相同的窗口時,窗口將打開並掛起。


作為參考,我從上面的網站按照給定的順序安裝了以下軟件包,這些軟件包是通過重新安裝Python 2.7.13安裝而成的。

(這些只是通過Jupyter,SciPy,matplotlib,Mayavi和幾個有用的附加組件獲得工作環境的依賴項。)

  • numpy的-1.11.1 + MRL-cp27-cp27m-win32.whl
  • MS VS 2008可再發行(從MS網站)
  • Pygments來做-2.1.3-py2.py3-NONE-any.whl
  • 性狀-4.6.0-cp27-cp27m-win32.whl
  • PyQt4-4.11.4-cp27-NONE-win32.whl
  • VTK-5.10.1 + qt486-cp27-NONE-win32.whl
  • Mayavi的-4.3.1 + vtk510-cp27-NONE-win32.whl
  • pyzmq-15.4.0-cp27-cp27m-win32.whl
  • CERTIFI - 2016年8月8日 - py2.py3-NONE-any.whl
  • backports.ssl_match_hostname-3.5.0.1-PY2-NONE-any.whl
  • 龍卷風4.4.1-cp27-cp27m-win32.whl
  • MarkupSafe-0.23-cp27-NONE-win32.whl
  • Jinja2-2.8-py2.py3-NONE-any.whl
  • mistune-0.7.3-cp27-cp27m-win32.whl
  • pytz - 2016年6月1日 - py2.py3-NONE-any.whl
  • pyparsing-2.1.8-py2.py3-NONE-any.whl
  • 循環儀-0.10.0-py2.py3-NONE-any.whl
  • 枕頭-3.3.1-cp27-cp27m-win32.whl
  • wxPython_common-3.0.2.0-PY2-NONE-any.whl
  • wxPython的-3.0.2.0-cp27-NONE-win32.whl
  • python_dateutil-2.5.3-py2.py3-NONE-any.whl
  • PySide-1.2.2-cp27-NONE-win32.whl
  • matplotlib-2.0.0b3-cp27-cp27m-win32.whl
  • SCANDIR-1.5-cp27-cp27m-win32.whl
  • IPython的-5.1.0-py2.py3-NONE-any.whl
  • ipykernel-4.4.1-py2.py3-NONE-any.whl
  • ipyparallel-5.2.0-py2.py3-NONE-any.whl
  • ipywidgets-5.2.2-py2.py3-NONE-any.whl
  • jupyter-1.0.0-py2.py3-NONE-any.whl
  • SciPy的-0.18.0-cp27-cp27m-win32.whl
  • 瓶頸-1.1.0-cp27-cp27m-win32.whl
  • numexpr-2.6.1-cp27-cp27m-win32.whl
  • 大熊貓-0.18.1-cp27-cp27m-win32.whl
  • sympy-1.0-py2.py3-NONE-any.whl

我在此線程中找到了解決方案。 這可以在Jupyter QTconsole中使用:

import mayavi.mlab as MM
%gui qt
MM.test_surf()

注意,導入Mayavi 必須發出%gui qt命令。

(解釋是它“初始化了Qt事件循環支持”,而不是對我來說沒有多大意義。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM