рдпрд╣ рд╕реАрдзреЗ https://github.com/enthink/mayavi/issues/939 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдФрд░ рдпрд╣ рддрдереНрдп рдХрд┐ vtk 8 рдкрд╣рд┐рдП Python 3.9 рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реАрдЯреАрдХреЗ 8 рдкрд╣рд┐рдпреЛрдВ рдХреЛ рдкрд╛рдпрдерди 3.8 рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдкрд╛рдпрдерди 3.8 рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдкрд╛рдЗрдерди 3.8 (рдФрд░ рд╢рд╛рдпрдж рдкрд╛рдпрдерди 3.9) рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реАрдЯреАрдХреЗ 8.2 рд╕реНрд░реЛрдд рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдЪ рд╣реИред рд╕реБрдзрд╛рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡реАрдЯреАрдХреЗ 9.0 рд╕реНрд░реЛрдд рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рд╣реИрдВ (рдХреЛрдИ рд╡реАрдЯреАрдХреЗ 8.3 рд░рд┐рд▓реАрдЬ рдХрд╛рдо рдореЗрдВ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ)ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡реАрдЯреАрдХреЗ 9.0 рдХреЗ рд╕рд╛рде рдорд╛рдпрд╛рд╡реА рд╕рдВрдЧрддрддрд╛ рдореБрджреНрджреЗ рд╣реИрдВ, рдЬреЛ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЕрд▓рдЧ рд╕реЗ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (рдзрдиреНрдпрд╡рд╛рдж!)ред
VTK рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреЗрдВ (рдФрд░ рдЙрд╕рдореЗрдВ рдкреИрдЪ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ): https://gitlab.kitware.com/vtk/vtk/-/issues/17670
рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдкреИрдЪ рдореБрдЭреЗ рдкрд╛рдпрдерди 3.8.3 (рдФрд░ QT5.14.2, PyQt5-5.13.2, NumPy 1.19.0/MKL2020.1) рдХреЗ рдЦрд┐рд▓рд╛рдл VTK 8.2 рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдорд╛рдпрд╛рд╡реА 4.7.1 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЙрдмрдВрдЯреВ 16.04, 18.04, 20.04 рдФрд░ рдореИрдХреЛрдЬрд╝рдХреНрд╕ рдХреИрдЯрд╛рд▓рд┐рдирд╛ 10.15.5 рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ (рд╡рд┐рдВрдбреЛрдЬ 10 рджреЗрд╢реА рдкрд░ рдХреЛрдИ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ, рдХреЗрд╡рд▓ рдбрдмреНрд▓реВрдПрд╕рдПрд▓ 2 рдЬреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред
рдЗрд╕реЗ рдирд╡реАрдирддрдо master
рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
brew install vtk
рдЬреИрд╕рд╛ рд╣реИ$ git clone https://github.com/enthought/mayavi.git
mayavi/requirements.txt
, vtk
рдХреА рд▓рд╛рдЗрди рд╣рдЯрд╛ рджреЗрдВmayavi/mayavi/__init__.py
, 'vtk'
рдХреЛ __requires__
рд╕реЗ рд╣рдЯрд╛ рджреЗрдВрдлрд┐рд░ рдирд┐рд░реНрджреЗрд╢рд╛рдиреБрд╕рд╛рд░ рд╕реНрдерд╛рдкрдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ:
$ pip install -r requirements.txt
$ pip install PyQt5 # replace this with any supported toolkit
$ python setup.py install # or develop
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
brew install vtk
рдЬреИрд╕рд╛ рд╣реИ$ git clone https://github.com/enthought/mayavi.git
mayavi/requirements.txt
,vtk
рдХреА рд▓рд╛рдЗрди рд╣рдЯрд╛ рджреЗрдВmayavi/mayavi/__init__.py
,'vtk'
рдХреЛ__requires__
рд╕реЗ рд╣рдЯрд╛ рджреЗрдВрдлрд┐рд░ рдирд┐рд░реНрджреЗрд╢рд╛рдиреБрд╕рд╛рд░ рд╕реНрдерд╛рдкрдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ: