Après avoir lancé ipython
from mayavi import mlab
Vous pouvez le faire lorsque vous pouvez le reproduire en tapant. 'Qstring' has already been set to version 1 Vous pouvez voir un message comme celui-ci.
Je ne suis pas sûr, mais il semble que la version de Qt (l'une des bibliothèques qui contrôle l'interface graphique) soit différente entre mne (mayavi utilisé par) et python lui-même.
IPython /init.py dans mon environnement Au début de (je suis de 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)
Après l'ajout, cela fonctionne très bien.
ipython --matploblib=qt
Mais ça a marché.
Si «Q en quelque sorte» apparaît, je pense que cela fonctionnera si vous l'écrivez de la même manière.
Recommended Posts