<p>Mayavi 4.7.1이 Python 3.9μ—μ„œ μž‘λ™ν•˜μ§€ μ•ŠλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.</p>

에 λ§Œλ“  2020λ…„ 07μ›” 09일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: enthought/mayavi

이것은 https://github.com/enthought/mayavi/issues/939 및 Python 3.9μ—μ„œ vtk 8 νœ μ„ μ‚¬μš©ν•  수 μ—†λ‹€λŠ” 사싀과 직접적인 관련이 μžˆμŠ΅λ‹ˆλ‹€. vtk 8 νœ μ„ Python 3.8용으둜 λΉŒλ“œν•  수 μ—†κ±°λ‚˜ Python 3.8용으둜 λΉŒλ“œν•˜μ§€ μ•Šμ•˜λŠ”μ§€ ν™•μ‹€ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

이것은 λ‚˜λ₯Ό μœ„ν•΄ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μˆ˜ν–‰ 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  • λ¨Όμ € VTK 9.0을 μ„€μΉ˜ν•˜μ‹­μ‹œμ˜€. Mac의 경우 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 λŒ“κΈ€

Python 3.8(및 μ•„λ§ˆλ„ Python 3.9)κ³Ό ν˜Έν™˜λ˜λ„λ‘ ν•˜λŠ” VTK 8.2 μ†ŒμŠ€μš© νŒ¨μΉ˜κ°€ μžˆμŠ΅λ‹ˆλ‹€. μˆ˜μ • 사항은 이미 VTK 9.0 μ†ŒμŠ€μ— μ μš©λ˜μ—ˆμŠ΅λ‹ˆλ‹€(VTK 8.3 λ¦΄λ¦¬μŠ€λŠ” μž‘μ—… 쀑인 κ²ƒμœΌλ‘œ 보이지 μ•ŠμŒ). κ·ΈλŸ¬λ‚˜ 여기에 λ³„λ„λ‘œ 보고된 VTK 9.0과의 Mayavi ν˜Έν™˜μ„± λ¬Έμ œκ°€ 있으며 ν˜„μž¬ μž‘μ—… μ€‘μž…λ‹ˆλ‹€(κ°μ‚¬ν•©λ‹ˆλ‹€!).

VTK 문제(및 패치 λ‹€μš΄λ‘œλ“œ 링크) μ°Έμ‘° :

이 패치λ₯Ό 톡해 Python 3.8.3(및 QT5.14.2, PyQt5-5.13.2, NumPy 1.19.0/MKL2020.1)에 λŒ€ν•΄ VTK 8.2λ₯Ό λΉŒλ“œν•  수 있고 Mayavi 4.7.1μ—μ„œ μž‘λ™ν•¨μ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. Ubuntu 16.04, 18.04, 20.04 및 MacOSX Catalina 10.15.5μ—μ„œ ν…ŒμŠ€νŠΈλ˜μ—ˆμŠ΅λ‹ˆλ‹€(Windows 10 κΈ°λ³Έμ—μ„œλŠ” ν…ŒμŠ€νŠΈν•˜μ§€ μ•Šκ³  WSL 2만 잘 μž‘λ™ν•¨).

이것은 μ΅œμ‹  master μ—μ„œ μˆ˜μ •λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

이것은 λ‚˜λ₯Ό μœ„ν•΄ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μˆ˜ν–‰ 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  • λ¨Όμ € VTK 9.0을 μ„€μΉ˜ν•˜μ‹­μ‹œμ˜€. Mac의 경우 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 λ“±κΈ‰

κ΄€λ ¨ 문제

stefanoborini picture stefanoborini  Β·  11μ½”λ©˜νŠΈ

rambalachandran picture rambalachandran  Β·  9μ½”λ©˜νŠΈ

igamenovoer picture igamenovoer  Β·  7μ½”λ©˜νŠΈ

GaelVaroquaux picture GaelVaroquaux  Β·  13μ½”λ©˜νŠΈ

indranilsinharoy picture indranilsinharoy  Β·  9μ½”λ©˜νŠΈ