如何解决错误“在尝试导入 python 模块“yt”时尝试重新注册内置的 cmap 'cubehelix'
我只是通过 const data = [
{ key : '11',value : '1100' },{ key : '22',value : '2200' }
]
const result = data.reduce((r,{key,value}) =>
{
r[0].key.push(key)
r[0].value.push(value)
return r
},[{key:[],value:[]}])
console.log(result)
安装了 Python 包 yt
。当我尝试导入它时,它返回以下错误消息:
pip install yt
我曾尝试在线搜索解决方案,但似乎几乎没有人解决过同样的问题。我试图通过 Traceback (most recent call last):
File "<stdin>",line 1,in <module>
File "C:\Users\User\Anaconda3\lib\site-packages\yt\__init__.py",line 63,in <module>
from yt.fields.api import \
File "C:\Users\User\Anaconda3\lib\site-packages\yt\fields\api.py",line 19,in <module>
from . import angular_momentum
File "C:\Users\User\Anaconda3\lib\site-packages\yt\fields\angular_momentum.py",line 26,in <module>
from .vector_operations import \
File "C:\Users\User\Anaconda3\lib\site-packages\yt\fields\vector_operations.py",line 32,in <module>
from yt.geometry.geometry_handler import \
File "C:\Users\User\Anaconda3\lib\site-packages\yt\geometry\geometry_handler.py",line 29,in <module>
from yt.utilities.parallel_tools.parallel_analysis_interface import \
File "C:\Users\User\Anaconda3\lib\site-packages\yt\utilities\parallel_tools\parallel_analysis_interface.py",line 30,in <module>
from yt.data_objects.image_array import ImageArray
File "C:\Users\User\Anaconda3\lib\site-packages\yt\data_objects\image_array.py",line 18,in <module>
from yt.visualization.image_writer import write_bitmap,write_image
File "C:\Users\User\Anaconda3\lib\site-packages\yt\visualization\image_writer.py",in <module>
from .color_maps import mcm
File "C:\Users\User\Anaconda3\lib\site-packages\yt\visualization\color_maps.py",line 164,in <module>
add_colormap("cubehelix",_cubehelix_data)
File "C:\Users\User\Anaconda3\lib\site-packages\yt\visualization\color_maps.py",line 52,in add_colormap
mcm.register_cmap(name,yt_colormaps[name])
File "C:\Users\User\Anaconda3\lib\site-packages\matplotlib\cm.py",line 149,in register_cmap
raise ValueError(msg)
ValueError: Trying to re-register the builtin cmap 'cubehelix'.
强制重新安装它,但仍然出现相同的错误消息。我该如何解决?
解决方法
我在谷歌上搜索了您的错误并发现了几个月前的 https://mail.python.org/archives/list/yt-users@python.org/message/5C2ZTKNETGVY24QY2G6ED33CGFUPRQSW/,这导致了 https://github.com/yt-project/yt/pull/3149。
看起来解决方法可能是将 Matplotlib 降级到低于 3.4.0 的版本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。