Nach dem Start von ipython
from mayavi import mlab
Sie können es tun, wenn Sie es durch Eingabe reproduzieren können. 'Qstring' has already been set to version 1 Sie können eine Nachricht wie diese sehen.
Ich bin nicht sicher, aber es scheint, dass die Version von Qt (eine der Bibliotheken, die die GUI steuert) sich zwischen mne (von mayavi verwendet) und Python selbst unterscheidet.
IPython /init.py in meiner Umgebung Zum Anfang von (Ich bin von future import absolute_import)
import sip
sip.setapi('QDate', 2)
sip.setapi('QDateTime', 2)
sip.setapi('QString', 2)
sip.setapi('QVariant',2)
sip.setapi('QTextStream',2)
sip.setapi('QTime',2)
sip.setapi('QUrl',2)
Nach dem Hinzufügen funktioniert es gut.
ipython --matploblib=qt
Aber es hat funktioniert.
Wenn 'Q irgendwie' erscheint, wird es funktionieren, wenn Sie es auf die gleiche Weise schreiben.
Recommended Posts