You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用pims读取AVI文件时出现AttributeError: module 'pims' has no attribute 'AVVideoReader'错误

解决pims库中'AVVideoReader'不存在的AttributeError问题

这个错误是因为pims新版本已经移除了AVVideoReader类,或是该类的导入路径发生了变更。以下是两种可行的解决办法:

方法一:使用pims通用视频读取接口(推荐)

pims新版本提供了统一的Video类,会自动适配包括av在内的后端库,替换原有代码即可:

%matplotlib inline

import numpy as np
import pandas as pd
import av
import pims
import trackpy as tp
import os

import matplotlib  as mpl 
import matplotlib.pyplot as plt 
my_avi_img = pims.Video('/content/WideCam.avi')

方法二:从子模块导入原类(仅适配部分版本)

若你需要保留原类的使用方式,可尝试从pims.av子模块导入AVVideoReader:

%matplotlib inline

import numpy as np
import pandas as pd
import av
import pims
from pims.av import AVVideoReader  # 新增导入语句
import trackpy as tp
import os

import matplotlib  as mpl 
import matplotlib.pyplot as plt 
my_avi_img = AVVideoReader('/content/WideCam.avi')

补充说明

  • 执行pip show pims可查看当前安装版本,pims 0.6及以上版本更推荐使用pims.Video()统一接口
  • 确保已正确安装av库,若未安装可执行pip install av完成安装

内容的提问来源于stack exchange,提问作者Wiem Boudaya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 23:01:10