All,
I am testing a script on both windows and linux, but the latest version of
yt seems to have a conflict with matplotlib:
python yt_plots.py
/home/siegfried/anaconda3/envs/science/lib/python3.8/_collections_abc.py:666:
MatplotlibDeprecationWarning: The global colormaps dictionary is no longer
considered public API.
self[key]
Traceback (most recent call last):
File "yt_plots.py", line 3, in <module>
import yt
File
"/home/siegfried/anaconda3/envs/science/lib/python3.8/site-packages/yt/__init__.py",
line 63, in <module>
from yt.fields.api import \
File
"/home/siegfried/anaconda3/envs/science/lib/python3.8/site-packages/yt/fields/api.py",
line 19, in <module>
from . import angular_momentum
File
"/home/siegfried/anaconda3/envs/science/lib/python3.8/site-packages/yt/fields/angular_momentum.py",
line 26, in <module>
from .vector_operations import \
File
"/home/siegfried/anaconda3/envs/science/lib/python3.8/site-packages/yt/fields/vector_operations.py",
line 32, in <module>
from yt.geometry.geometry_handler import \
File
"/home/siegfried/anaconda3/envs/science/lib/python3.8/site-packages/yt/geometry/geometry_handler.py",
line 29, in <module>
from yt.utilities.parallel_tools.parallel_analysis_interface import \
File
"/home/siegfried/anaconda3/envs/science/lib/python3.8/site-packages/yt/utilities/parallel_tools/parallel_analysis_interface.py",
line 30, in <module>
from yt.data_objects.image_array import ImageArray
File
"/home/siegfried/anaconda3/envs/science/lib/python3.8/site-packages/yt/data_objects/image_array.py",
line 18, in <module>
from yt.visualization.image_writer import write_bitmap, write_image
File
"/home/siegfried/anaconda3/envs/science/lib/python3.8/site-packages/yt/visualization/image_writer.py",
line 29, in <module>
import yt.utilities.png_writer as pw
File
"/home/siegfried/anaconda3/envs/science/lib/python3.8/site-packages/yt/utilities/png_writer.py",
line 13, in <module>
import matplotlib._png as _png
ModuleNotFoundError: No module named 'matplotlib._png'
It tries to import a package that doesn't exist. Any idea how this mistake
came about ?
warmest regards,
Siegfried Vanaverbeke