рдкрд╛рдпрдерди 3.8 рдкрд░ conda 4.8.2
рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд, рдЖрдпрд╛рдд рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ:
Python 3.8.6 | packaged by conda-forge | (default, Oct 7 2020, 18:42:56)
[Clang 10.0.1 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from mayavi import mlab
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/mayavi/mlab.py", line 16, in <module>
from mayavi.tools.camera import view, roll, yaw, pitch, move
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/mayavi/tools/camera.py", line 24, in <module>
from .engine_manager import get_engine
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/mayavi/tools/engine_manager.py", line 12, in <module>
from mayavi.preferences.api import preference_manager
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/mayavi/preferences/api.py", line 4, in <module>
from .preference_manager import preference_manager
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/mayavi/preferences/preference_manager.py", line 29, in <module>
from traitsui.api import View, Group, Item
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/traitsui/api.py", line 35, in <module>
from .editors.api import (
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/traitsui/editors/__init__.py", line 26, in <module>
from .api import (
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/traitsui/editors/api.py", line 45, in <module>
from .list_str_editor import ListStrEditor
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/traitsui/editors/list_str_editor.py", line 29, in <module>
from pyface.image_resource import ImageResource
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/pyface/image_resource.py", line 19, in <module>
ImageResource = toolkit_object("image_resource:ImageResource")
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/pyface/base_toolkit.py", line 152, in __call__
module = import_module(mname, package)
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/pyface/ui/qt4/image_resource.py", line 25, in <module>
from pyface.i_image_resource import IImageResource, MImageResource
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/pyface/i_image_resource.py", line 14, in <module>
from pyface.resource_manager import resource_manager
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/pyface/resource_manager.py", line 14, in <module>
from pyface.resource.api import ResourceManager
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/pyface/resource/api.py", line 13, in <module>
from .resource_manager import ResourceManager
File "/Users/scott/opt/anaconda3/envs/mapping/lib/python3.8/site-packages/pyface/resource/resource_manager.py", line 20, in <module>
from importlib_resources import files
ModuleNotFoundError: No module named 'importlib_resources'
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╛рдпрдерди 3.9 рд╕рдорд░реНрдерди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЪрд▓ рд░рд╣рд╛ рд╣реИ
pip install importlib-resources
рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ (https://pypi.org/project/importlib-resources/ рдкрд░ рдкрд╛рдпрд╛ рдЧрдпрд╛)ред
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкрд╕рдВрджреАрджрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рдпрд╛ рдореИрдВ рдкреАрдЖрд░ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреВрдВрдЧрд╛ред
рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЖрдкрдХреЗ рдкрд╛рдЗрдлреЗрд╕ рдХреА рд╕реНрдерд╛рдкрдирд╛ importlib_resources
(рдФрд░ рд╕рдВрднрд╡рддрдГ importlib_metadata
) рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдирд╣реАрдВ рдЙрдард╛ рд░рд╣реА рд╣реИред рдпрджрд┐ рдЖрдк pip
рдпрд╛ edm
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк conda
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕реЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рднреА рдЖрдкрдХреЗ рдкрд╛рдЗрдлреЗрд╕ рдмрд┐рд▓реНрдб рдкреНрд░рджрд╛рди рдХрд░ рд░рд╣рд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдкрд╛рдЗрдлреЗрд╕ (рдпрд╛ рдорд╛рдпрд╛рд╡реА) рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП pip
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдкрд╛рдЗрдлреЗрд╕ рд░реЗрдкреЛ рдкрд░ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ!
рдореИрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдорд╛рдпрд╛рд╡реА рдХреЗ рд╕рд╛рде рд╕реАрдзрд╛ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИред
рдЖрдкрдХрд╛ рдкреИрдХреЗрдЬ рдХреЛрдВрдбрд╛ рдХреЗ рд╕рд╛рде рдареАрдХ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛
рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЕрдкрдиреА рдЖрдБрдЦреЗрдВ рдмрдВрдж рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ mayavi
рдХреА рдмрдЧ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдХреЛрдВрдбрд╛-рдлреЛрд░реНрдЬ рдХреА рдкрд╛рдЗрдлреЗрд╕ рдХреА рдкреИрдХреЗрдЬрд┐рдВрдЧ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдореБрджреНрджрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
рдХреЛрдВрдбрд╛-рдлреЛрд░реНрдЬ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @larsoner ред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдкреАрдЖрд░ рдЬрд▓реНрдж рд╣реА рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рдПрдЧрд╛!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣
mayavi
рдХреА рдмрдЧ рдирд╣реАрдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдХреЛрдВрдбрд╛-рдлреЛрд░реНрдЬ рдХреА рдкрд╛рдЗрдлреЗрд╕ рдХреА рдкреИрдХреЗрдЬрд┐рдВрдЧ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдореБрджреНрджрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:https://github.com/conda-forge/pyface-feedstock/pull/27