MoviePy 未正确安装 (Linux Mint 20)

问题描述

我运行 pip3 install moviepy 只是为了安装软件。但是我无法使用它。

在第二次运行 pip 时,我得到:

Requirement already satisfied: moviepy in /usr/local/lib/python3.8/dist-packages (1.0.3)

但我无法访问moviepy的属性。当我运行 dir(moviepy) 时,我只会得到:

['__builtins__','__cached__','__doc__','__file__','__loader__','__name__','__package__','__path__','__spec__','__version__','version']

在这里做错了什么,还是与我安装的其他任何东西有关?

解决方法

根据the docs,您需要像这样导入包:

from moviepy.editor import *
,

pip install moviepy 从 PyPI 安装最新的 稳定 版本,目前它是 1.0.3__init__.py for the version 大部分是空的,它没有导入任何有趣的东西。这就是你所看到的。

您需要导入一个 subpackage 并在其上运行 dir()

import moviepy.video
print(dir(moviepy.video))

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...