首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:无法导入名称“FFProbe”

ImportError:无法导入名称“FFProbe”
EN

Stack Overflow用户
提问于 2017-05-28 12:35:06
回答 2查看 7K关注 0票数 6

我无法让ffprobe探针封装在Python3.6中工作。我使用pip安装了它,但是当我输入import ffprobe时,它说

代码语言:javascript
复制
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python\Python36\lib\site-packages\ffprobe\__init__.py", line 1, in <module>
  from ffprobe import FFProbe
ImportError: cannot import name 'FFProbe'
  • __init__.py文件只包含单行from ffprobe import FFProbe
  • sys.path包括‘C:\Python36\lib\site-packages’,这是ff探针目录所在的位置。
  • 安装和导入软件包在Python2.7中工作,没有任何问题。但是我想在Python3中使用它,即使这意味着对.py文件进行手动更改。(没有文档表明包只在Python 2中工作。)

有人能帮忙吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-29 17:56:34

解决方案是,ff探测包仅适用于Python 2。

在Python3中,导入语句需要是from .ffprobe ...,但是仅仅更改它是不够的,因为只有其他行也只能在Python2中工作。

多亏了划水。

票数 2
EN

Stack Overflow用户

发布于 2020-05-03 22:04:05

对于Python3,请使用这个ff探测包。为我工作:pip install ffprobe-python

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44227378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档