Π― ΡΠ»Π΅Π΄ΠΎΠ²Π°Π» ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Mayavi ΡΠ΅ΡΠ΅Π· pip Π·Π΄Π΅ΡΡ: http://docs.enthought.com/mayavi/mayavi/installation.html#installing -with-pip. Π― ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ ΡΠΌΠΎΠ³ ΡΠ΅ΡΠΈΡΡ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ², ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ±ΡΠ°ΡΠΈΠ»ΡΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Python 3.5, Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Anaconda.
Π― ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» VTK ΠΈ PyQt5 (Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» PyQt4) Ρ ΠΊΠΎΠ»Π΅ΡΠ°, Π½ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° Β«pip install mayaviΒ» Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ° (ΡΠΌ. Π½ΠΈΠΆΠ΅). ΠΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ VTK, Π½ΠΎ ΠΎΠ½, ΠΏΠΎΡ ΠΎΠΆΠ΅, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
ΠΡΠ±Π°Ρ ΠΏΠΎΠΌΠΎΡΡ ΠΈΠ»ΠΈ ΠΈΠ΄Π΅ΠΈ Π±ΡΠ΄ΡΡ Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΡΡ!
C:\Users\edsun>pip install mayavi
Π‘Π±ΠΎΡ ΠΌΠ°ΠΉΠ°Π²ΠΈ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
https://files.pythonhosted.org/packages/08/ea/eb808cb4df8f92bc4d9f9a1ef14566b9b5d60370e6ecbaf9061cdae335fa/mayavi-4.7.1.tar.bz2
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ: apptools Π² c:\users\edsun\anaconda3\libsite-packages (ΠΎΡ mayavi)
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ: ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π² c:\users\edsun\anaconda3\libsite-packages (ΠΎΡ mayavi)
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ: numpy Π² c:\users\edsun\anaconda3\libsite-packages (ΠΎΡ mayavi)
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ: pyface>=6.1.1 Π² c:\users\edsun\anaconda3\libsite-packages (ΠΎΡ mayavi)
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ: pygments Π² c:\users\edsun\anaconda3\libsite-packages (ΠΎΡ mayavi)
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ: traits>=4.6.0 Π² c:\users\edsun\anaconda3\libsite-packages (ΠΎΡ mayavi)
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ: traitsui>=6.0.0 Π² c:\users\edsun\anaconda3\libsite-packages (ΠΎΡ mayavi)
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ: vtk Π² c:\users\edsun\anaconda3\libsite-packages (ΠΎΡ mayavi)
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ: configobj Π² c:\users\edsun\anaconda3\libsite-packages (ΠΈΠ· apptools->mayavi)
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ: ΡΠ΅ΡΡΡ Π² c:\users\edsun\anaconda3\libsite-packages (ΠΈΠ· apptools->mayavi)
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ: setuptools Π² c:\users\edsun\anaconda3\libsite-packages (ΠΈΠ· envisage->mayavi)
Π‘ΡΡΠΎΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠ»Π΅ΡΠ° Π΄Π»Ρ ΡΠΎΠ±ΡΠ°Π½Π½ΡΡ
ΠΏΠ°ΠΊΠ΅ΡΠΎΠ²: mayavi
ΠΠ°ΠΏΡΡΠΊ setup.py bdist_wheel Π΄Π»Ρ mayavi... ΠΎΡΠΈΠ±ΠΊΠ°
ΠΠΎΠ»Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ c:\users\edsun\anaconda3\python.exe -u -c "import setuptools, tokenize;__file__='C:\Users\edsun\AppData\Local\Temp\pip-build-s8ei7q_l\mayavi\ setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close(); exec(compile(code, __file__, 'exec'))" bdist_wheel -d C:\Users\edsunAppData\Local\Temp\tmpijq17cq5pip-wheel- --python-tag cp35:
ΡΠ°Π±ΠΎΡΠ°Π΅Ρ bdist_wheel
ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ ΡΠ±ΠΎΡΠΊΠ°
-------------------------------------------------- --------------------
ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΎΠ² TVTK... vtkContextDevice2D: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetViewportSize
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [-662171280, 542], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkContextDevice2D: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetViewportRect
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [-662163184, 542, -662163240, 542], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkEventDataForDevice: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetAction
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: -1, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkEventDataForDevice: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetDevice
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: -1, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkFXAAOptions: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetDebugOptionValue
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 0, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkIncrementalForceLayout: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetGravityPoint
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [200.0, 200.0], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkOpenGLBufferObject: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetType
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 0, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkOpenGLFXAAFilter: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetDebugOptionValue
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 0, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkRenderWidget: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetPosition
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0, 0], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkRenderWidget: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetSize
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [300, 300], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkShader: ΠΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetType
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 3, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkVolumeTexture: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetPartitions
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [1, 1, 1], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkChartMatrix: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetGutter
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [15.0, 15.0], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkChartMatrix: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetSize
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0, 0], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkContextArea: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetDrawAreaBounds
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0,0, 0,0, 300,0, 300,0], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkContextArea: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetFixedMargins
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0, 0, 0, 0], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkContextArea: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetDrawAreaResizeBehavior
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 0, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkContextArea: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetGeometry
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0, 0, 300, 300], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkContextArea: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetFixedRect
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0, 0, 300, 300], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkImplicitProjectOnPlaneDistance: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetNorm
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 2, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkOpenGLVertexBufferObject: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetCoordShiftAndScaleMethod
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 0, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkSimple3DCirclesStrategy: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetMarkedValue
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: (Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ), Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkArrayNorm: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetWindow
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0, 9223372036854775807), Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkChart: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetSize
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0.0, 0.0, 0.0, 0.0], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkChartXYZ: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetAxisColor
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0, 0, 0, 255], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΈΠΏ ΠΏΡΠΈΠ·Π½Π°ΠΊΠ° vtkHigherOrderHexahedron.Order.
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΈΠΏ ΠΏΡΠΈΠ·Π½Π°ΠΊΠ° vtkHigherOrderQuadrilateral.Order.
----------------------------------------
ΠΠ΅ΡΠ΄Π°ΡΠ½ΠΎΠ΅ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»Π΅ΡΠΎ Π΄Π»Ρ Mayavi
ΠΠ°ΠΏΡΡΠΊ setup.py clean Π΄Π»Ρ Mayavi
ΠΠ΅ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠΎΠ±ΡΠ°ΡΡ ΠΌΠ°ΠΉΠ°Π²ΠΈ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΎΠ±ΡΠ°Π½Π½ΡΡ
ΠΏΠ°ΠΊΠ΅ΡΠΎΠ²: mayavi
ΠΠ°ΠΏΡΡΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ setup.py Π΄Π»Ρ Mayavi... ΠΎΡΠΈΠ±ΠΊΠ°
ΠΠΎΠ»Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ c:\users\edsun\anaconda3\python.exe -u -c "import setuptools, tokenize;__file__='C:\Users\edsun\AppData\Local\Temp\pip-build-s8ei7q_l\mayavi\ setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close(); exec(compile(code, __file__, 'exec'))" install --record C:\Users\edsunAppData\Local\Temp\pip-h5cqrm0n-record\install-record.txt --ΠΎΠ΄Π½Π°-Π²Π΅ΡΡΠΈΡ-ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠ°Ρ ΠΈΠ·Π²Π½Π΅ - -ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ:
ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ ΡΠ±ΠΎΡΠΊΠ°
-------------------------------------------------- --------------------
ΠΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΎΠ² TVTK... vtkContextDevice2D: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetViewportSize
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [-117098928, 515], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkContextDevice2D: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetViewportRect
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [-117100328, 515, -117108368, 515], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkEventDataForDevice: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetDevice
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: -1, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkEventDataForDevice: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetAction
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: -1, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkFXAAOptions: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetDebugOptionValue
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 0, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkIncrementalForceLayout: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetGravityPoint
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [200.0, 200.0], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkOpenGLBufferObject: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetType
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 0, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkOpenGLFXAAFilter: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetDebugOptionValue
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 0, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkRenderWidget: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetPosition
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0, 0], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkRenderWidget: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetSize
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [300, 300], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkShader: ΠΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetType
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 3, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkVolumeTexture: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetPartitions
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [1, 1, 1], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkChartMatrix: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetSize
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0, 0], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkChartMatrix: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetGutter
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [15.0, 15.0], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkContextArea: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetDrawAreaBounds
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0,0, 0,0, 300,0, 300,0], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkContextArea: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetFixedMargins
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0, 0, 0, 0], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkContextArea: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetDrawAreaResizeBehavior
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 0, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkContextArea: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetGeometry
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0, 0, 300, 300], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkContextArea: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetFixedRect
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0, 0, 300, 300], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkImplicitProjectOnPlaneDistance: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetNorm
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 2, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkOpenGLVertexBufferObject: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetCoordShiftAndScaleMethod
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 0, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkSimple3DCirclesStrategy: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetMarkedValue
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: (Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ), Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkArrayNorm: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetWindow
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0, 9223372036854775807), Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkChart: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetSize
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0.0, 0.0, 0.0, 0.0], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
vtkChartXYZ: ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: Get/SetAxisColor
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: [0, 0, 0, 255], Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: Π½Π΅Ρ
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΈΠΏ ΠΏΡΠΈΠ·Π½Π°ΠΊΠ° vtkHigherOrderHexahedron.Order.
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΈΠΏ ΠΏΡΠΈΠ·Π½Π°ΠΊΠ° vtkHigherOrderQuadrilateral.Order.
----------------------------------------
ΠΠΎΠΌΠ°Π½Π΄Π° "c:\users\edsun\anaconda3\python.exe -u -c"import setuptools, tokenize;__file__='C:\Users\edsun\AppData\Local\Temp\pip-build-s8ei7q_l\mayavi\setup. py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec( compile(code, __file__, 'exec'))" install --record C:\Users\edsunAppData\Local\Temp\pip-h5cqrm0n-record\install-record.txt --ΠΎΠ΄Π½Π°-Π²Π΅ΡΡΠΈΡ-ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠ°Ρ ΠΈΠ·Π²Π½Π΅ --compile "ΡΠ±ΠΎΠΉ Ρ ΠΊΠΎΠ΄ΠΎΠΌ ΠΎΡΠΈΠ±ΠΊΠΈ 3221225477 Π² C:\Users\edsunAppData\Local\Temp\pip-build-s8ei7q_l\mayavi\
ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π²Π΅ΡΡΠΈΡ pip 9.0.1, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΄ΠΎΡΡΡΠΏΠ½Π° Π²Π΅ΡΡΠΈΡ 20.1.1.
ΠΠ°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Β«python -m pip install --upgrade pipΒ».
ΠΠΎΠΆΠ΅ΡΠ΅ Π»ΠΈ Π²Ρ ΡΠΊΠ°Π·Π°ΡΡ Π½Π°ΠΌ, ΠΊΠ°ΠΊΡΡ Π²Π΅ΡΡΠΈΡ vtk
Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΡΠ΅Π΄Π΅ Python? ΠΠΎΡ
ΠΎΠΆΠ΅, ΡΡΠΎ vtk
Π±ΡΠ» ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π² ΡΡΠ΅Π΄Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ conda, Π½ΠΎ Π²Π΅ΡΡΠΈΡ Π½Π΅ Π±ΡΠ»Π° ΡΠΊΠ°Π·Π°Π½Π° Π² ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡΡ
Π²Π°ΠΌΠΈ ΠΆΡΡΠ½Π°Π»Π°Ρ
.
Requirement already satisfied: vtk in c:\users\edsun\anaconda3\lib\site-packages (from mayavi)
ΠΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° #939 - mayavi 4.7.2, ΠΏΠΎΡ ΠΎΠΆΠ΅, Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ vtk 9 Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΈΡΡΠ²Π°Ρ, ΡΡΠΎ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π² ΡΡΠ΅Π΄Π΅ conda python, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»ΠΈ Π²Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ Π½Π°ΠΌ, ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ conda Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ mayavi Π²ΠΌΠ΅ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ pip?
ΠΡΠ»ΠΈΡΠ½ΠΎ, Ρ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΡΡΠΎ Π±ΡΠ»Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°!
Π― ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» VTK 8.1.0 Ρ ΠΏΠΎΠΌΠΎΡΡΡ Β«pip install vtk==8.1.0Β», Π° Π·Π°ΡΠ΅ΠΌ Mayavi ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ!
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ!
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΡΠ»ΠΈΡΠ½ΠΎ, Ρ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΡΡΠΎ Π±ΡΠ»Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°!
Π― ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» VTK 8.1.0 Ρ ΠΏΠΎΠΌΠΎΡΡΡ Β«pip install vtk==8.1.0Β», Π° Π·Π°ΡΠ΅ΠΌ Mayavi ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ!
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ!