导入电影编辑器时出现typeerror



当我尝试导入moviepy包时,我得到以下类型错误:

import moviepy.editor as mpy

输出:


File ~Miniconda3envsvidslibsite-packagesmoviepyeditor.py:24 in <module>
import imageio
File ~Miniconda3envsvidslibsite-packagesimageio__init__.py:24 in <module>
from .core import FormatManager, RETURN_BYTES
File ~Miniconda3envsvidslibsite-packagesimageiocore__init__.py:16 in <module>
from .format import Format, FormatManager
File ~Miniconda3envsvidslibsite-packagesimageiocoreformat.py:40 in <module>
from ..config import known_plugins, known_extensions, PluginConfig, FileExtension
File ~Miniconda3envsvidslibsite-packagesimageioconfig__init__.py:7 in <module>
from .plugins import known_plugins, PluginConfig
File ~Miniconda3envsvidslibsite-packagesimageioconfigplugins.py:3 in <module>
from ..core.legacy_plugin_wrapper import LegacyPlugin
File ~Miniconda3envsvidslibsite-packagesimageiocorelegacy_plugin_wrapper.py:5 in <module>
from .v3_plugin_api import PluginV3, ImageProperties
File ~Miniconda3envsvidslibsite-packagesimageiocorev3_plugin_api.py:2 in <module>
from ..typing import ArrayLike
File ~Miniconda3envsvidslibsite-packagesimageiotyping.py:6 in <module>
from numpy.typing import ArrayLike
File ~Miniconda3envsvidslibsite-packagesnumpytyping__init__.py:329 in <module>
from ._dtype_like import (
File ~Miniconda3envsvidslibsite-packagesnumpytyping_dtype_like.py:16 in <module>
from ._generic_alias import _DType as DType
File ~Miniconda3envsvidslibsite-packagesnumpytyping_generic_alias.py:211 in <module>
_DType = np.dtype[ScalarType]
TypeError: 'type' object is not subscriptable

我正在运行python v3.9和moviepy v1.03,尽管我已经测试了v1.01并得到了相同的错误。如何成功导入此包?

通过删除虚拟环境并重新创建它来修复此问题。这次我先在conda安装numpy,然后再安装moviepy。

最新更新