<p>рдорд╛рдпрд╛рд╡реА 4.7.1 рдкрд╛рдпрдерди 3.9 рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдЬреБрд▓ре░ 2020  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: enthought/mayavi

рдпрд╣ рд╕реАрдзреЗ https://github.com/enthink/mayavi/issues/939 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдФрд░ рдпрд╣ рддрдереНрдп рдХрд┐ vtk 8 рдкрд╣рд┐рдП Python 3.9 рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реАрдЯреАрдХреЗ 8 рдкрд╣рд┐рдпреЛрдВ рдХреЛ рдкрд╛рдпрдерди 3.8 рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдкрд╛рдпрдерди 3.8 рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

  • рдкрд╣рд▓реЗ рд╡реАрдЯреАрдХреЗ 9.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдореИрдХ рдХреЗ рд▓рд┐рдП 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

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

рдкрд╛рдЗрдерди 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 рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╣рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

  • рдкрд╣рд▓реЗ рд╡реАрдЯреАрдХреЗ 9.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдореИрдХ рдХреЗ рд▓рд┐рдП 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

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

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

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

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

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

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

PennyQ picture PennyQ  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ