首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AttributeError:由于循环导入,部分初始化模块'pims‘没有属性'pyav_reader’)

AttributeError:由于循环导入,部分初始化模块'pims‘没有属性'pyav_reader’)
EN

Stack Overflow用户
提问于 2022-07-13 08:40:22
回答 1查看 69关注 0票数 0

我正在尝试运行我的脚本,但是我得到了以下错误,我不知道循环导入是什么导致了这个错误,谁能修复这个错误吗?

AttributeError跟踪(最近一次调用)在()中输入5

代码语言:javascript
复制
---> 1 from inference import convert_video
      3 convert_video(
      4     model,                           # The model, can be on any device (cpu or cuda).
      5     input_source=r"C:\Users\alaba\Desktop\RobustVideoMatting-master\test.mp4",    

视频文件或图像序列目录。

(.) 12 seq_chunk=12,#同时处理n个帧以获得更好的并行性。13 )

文件~\Desktop\RobustVideoMatting-master\inference.py:22,in 19,输入import可选,元组20从tqdm.auto导入tqdm -> 22从inference_utils导入VideoReader,VideoWriter,ImageSequenceReader,ImageSequenceWriter 24 def convert_video(模型,25 input_source: str,26 input_resize:可选的[Tupleint,int] = 36,(.)36设备: Optionalstr = None,37 dtype: Optionaltorch.dtype = None):39“40 Args: 41 input_source:A视频文件,或图像序列目录。图像必须按指控顺序排序,支持png和jpg。(.) 55 dtype:如果模型是TorchScript冻结模型,只需要手动提供。56“”

文件~\Desktop\RobustVideoMatting-master\inference_utils.py:3,在

代码语言:javascript
复制
    1 import av
      2 import os
----> 3 import pims
      4 import numpy as np
      5 from torch.utils.data import Dataset

文件~\AppData\Local\Programs\Python\Python310\lib\site-packages\pims_init_.py:1,in

文件~\AppData\Local\Programs\Python\Python310\lib\site-packages\pims\api.py:33,在

代码语言:javascript
复制
     31 try:
     32     import pims.pyav_reader
---> 33     if pims.pyav_reader.available():
     34         PyAVReaderTimed = pims.pyav_reader.PyAVReaderTimed
     35         PyAVReaderIndexed = pims.pyav_reader.PyAVReaderIndexed

AttributeError:部分初始化模块'pims‘没有属性'pyav_reader’(很可能是循环导入造成的)

EN

回答 1

Stack Overflow用户

发布于 2022-07-13 10:12:03

通过安装不同版本的pims==0.5解决问题

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

https://stackoverflow.com/questions/72963266

复制
相关文章

相似问题

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