Mayavi: Pyqt4 рдФрд░ рдореИрдХ рдУрдПрд╕ 10.10.5 рдХреЗ рд╕рд╛рде 'рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмреИрдХрдПрдВрдб рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛'

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдирд╡ре░ 2016  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: enthought/mayavi

рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдореИрдХ рдУрдПрд╕ 10.10.5 рдкрд░ рдХреЛрдВрдбрд╛ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд pyqt4 рдФрд░ рдЕрдиреНрдп рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛ (рд▓рдХреНрд╖рдг, рдЯреНрд░реЗрдЯреНрдпреВрд╕реБрдИ, рдкрд╛рдЗрдлреЗрд╕, рдПрдкрдЯреВрд▓, рдкрд░рд┐рдХрд▓реНрдкрдирд╛) рдХреЗ рд╕рд╛рде рдорд╛рдпрд╛рд╡реА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рддрд░реАрдХреЛрдВ (рдкрд╛рдЗрдк, рдХреЛрдВрдбрд╛, рдЗрдЬрд╝реА_рдЗрдВрд╕реНрдЯреЙрд▓, рдкрд╛рдпрдерди рд╕реЗрдЯрдЕрдк рдбреЗрд╡рд▓рдк рд╕реЛрд░реНрд╕_рдХреЛрдб) рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ рдХрд┐:

(рдорд╛рдпрд╛рд╡реА2) рдорд╛рдпрд╛рд╡реА рдЧреАрдд:(рдорд╛рд╕реНрдЯрд░) рдорд╛рдпрд╛рд╡реА2
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "/рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рдкреИрд╕рд╛/рдПрдирд╛рдХреЛрдВрдбрд╛/рдПрдирд╡реАрдПрд╕/рдорд╛рдпрд╛рд╡реА2/рдмрд┐рди/рдорд╛рдпрд╛рд╡реА2", рдкрдВрдХреНрддрд┐ 6, рдореЗрдВ
sys.exit (рдореБрдЦреНрдп ())
рдлрд╝рд╛рдЗрд▓ "/Users/penny/anaconda/envs/mayavi2/lib/python2.7/site-packages/mayavi/scripts/mayavi2.py", рд▓рд╛рдЗрди 646, рдореБрдЦреНрдп рдореЗрдВ
'''
ImportError: рд▓рдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдмреИрдХрдПрдВрдб рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╛ рддреЛ TraitsBackendWx рд╣реИ рдпрд╛ TraitsBackendQt
рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдпрджрд┐ рдЖрдкрдиреЗ рдорд╛рдпрд╛рд╡реА рдХреЛ easy_install рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рддреЛ easy_install рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
. Easy_install рдорд╛рдпрд╛рд╡реА [рдРрдк] рднреА рдХрд╛рдо рдХрд░реЗрдЧреАред

рдореИрдВрдиреЗ TraitsBackendQt рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди osx-64 рдкрд░ рдХреЛрдИ рдорд┐рд▓рд╛рди рдкреИрдХреЗрдЬ рдирд╣реАрдВ рд╣реИ, рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╕реБрдЭрд╛рд╡? рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@ zangcc0474 "рдЧреНрд░рд╛рдл"? рдкреНрд░рд╢реНрди рдкреВрдЫрддреЗ рд╕рдордп рдЖрдкрдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ :)
mlab.init_notebook() рдПрдХ рд╕реЗрдЯрдЕрдк рдХрдорд╛рдВрдб рд╣реИред рдпрд╣ рдПрдордПрд▓рдПрдмреА рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рдЪреАрдЬ рдХреЛ рдкреНрд▓реЙрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕реЗ рдкреНрд▓реЙрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП x3d рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдкрдХреЛ рдЬреЛ рд╕рдВрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИ рд╡рд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдЖрдкрдХреЛ рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдПрдХ рдЗрдирд▓рд╛рдЗрди, рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдкреНрд▓реЙрдЯ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдереЛрдбрд╝рд╛ рдзреАрдорд╛ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

from mayavi import mlab
mlab.init_notebook()
mlab.test_contour3d()

qtconsole рдореЗрдВ рдЪрд▓рдиреЗ рдкрд░ рд╕рдорддреБрд▓реНрдп, рдмрд╣реБрдд рддреЗрдЬрд╝ рд╣реЛрдЧрд╛:

from mayavi import mlab
%gui qt
mlab.test_contour3d()

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдмреИрдХрдПрдВрдб рдХреЛ рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк ETS_TOOLKIT рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛. рдпреВрдирд┐рдХреНрд╕ рдкрд░ рдХрдорд╛рдВрдбрд▓рд╛рдЗрди рдкрд░ рдХрдорд╛рдВрдб ETS_TOOLKIT=qt4 mayavi рдорд╛рдпрд╛рд╡реА рдХреЛ qt4 рдХреЗ рддрд╣рдд pyside рдпрд╛ pyqt рдмреИрдХрдПрдВрдб рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдЧрд╛ред

рдпрджрд┐ рд╡рд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдФрд░ рдорд╛рдпрд╛рд╡реА рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдПрдХ рд╕рд╛рдл рд╕реНрдерд╛рдкрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдорд╛рдпрд╛рд╡реА рдЬреЛ рдПрдирдереЙрдЯ рдХреЗ рдореБрдлреНрдд рдХреИрдиреЛрдкреА рдкрд╛рдпрдерди рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдЖрддреА рд╣реИ, рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреА рдЬрд╛рддреА рд╣реИред

@PennyQ рдХреНрдпрд╛ рдЖрдк рдЬреБрдкрд┐рдЯрд░ рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдкреНрд▓реЙрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдереЗ? рдореИрдВ рдмрд╛рд░-рдмрд╛рд░ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рднреА рднрд╛рдЧ рд░рд╣рд╛ рдерд╛ред рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдиреЛрдЯрдмреБрдХ рдореЗрдВ mlab.init_notebook() рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛, рдпрд╛ qtconsole рдореЗрдВ %gui qt рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ред

@thomasaarholt рд▓реЗрдХрд┐рди mlab.init_notebook() рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ "рдиреЛрдЯрдмреБрдХ x3d рдмреИрдХрдПрдВрдб рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред"ред рдореИрдВ рдЧреНрд░рд╛рдл рдХреЛ рдХрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ?

@ zangcc0474 "рдЧреНрд░рд╛рдл"? рдкреНрд░рд╢реНрди рдкреВрдЫрддреЗ рд╕рдордп рдЖрдкрдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ :)
mlab.init_notebook() рдПрдХ рд╕реЗрдЯрдЕрдк рдХрдорд╛рдВрдб рд╣реИред рдпрд╣ рдПрдордПрд▓рдПрдмреА рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рдЪреАрдЬ рдХреЛ рдкреНрд▓реЙрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕реЗ рдкреНрд▓реЙрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП x3d рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдкрдХреЛ рдЬреЛ рд╕рдВрджреЗрд╢ рдорд┐рд▓рддрд╛ рд╣реИ рд╡рд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдЖрдкрдХреЛ рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдПрдХ рдЗрдирд▓рд╛рдЗрди, рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдкреНрд▓реЙрдЯ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдереЛрдбрд╝рд╛ рдзреАрдорд╛ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

from mayavi import mlab
mlab.init_notebook()
mlab.test_contour3d()

qtconsole рдореЗрдВ рдЪрд▓рдиреЗ рдкрд░ рд╕рдорддреБрд▓реНрдп, рдмрд╣реБрдд рддреЗрдЬрд╝ рд╣реЛрдЧрд╛:

from mayavi import mlab
%gui qt
mlab.test_contour3d()
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

anntzer picture anntzer  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Kekushke picture Kekushke  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

GaelVaroquaux picture GaelVaroquaux  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kitchoi picture kitchoi  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

yassersouri picture yassersouri  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ