求助:pip安装PyAV报错

pip安装PyAV时报错

C:\Users\LRC\Desktop\phi>pip install av
Collecting av
  Using cached av-12.3.0.tar.gz (3.8 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: av
  Building wheel for av (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for av (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [168 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build\lib.win32-cpython-311
      creating build\lib.win32-cpython-311\av
      copying av\about.py -> build\lib.win32-cpython-311\av
      copying av\datasets.py -> build\lib.win32-cpython-311\av
      copying av\deprecation.py -> build\lib.win32-cpython-311\av
      copying av\__init__.py -> build\lib.win32-cpython-311\av
      copying av\__main__.py -> build\lib.win32-cpython-311\av
      creating build\lib.win32-cpython-311\av\audio
      copying av\audio\__init__.py -> build\lib.win32-cpython-311\av\audio
      creating build\lib.win32-cpython-311\av\codec
      copying av\codec\__init__.py -> build\lib.win32-cpython-311\av\codec
      creating build\lib.win32-cpython-311\av\container
      copying av\container\__init__.py -> build\lib.win32-cpython-311\av\container
      creating build\lib.win32-cpython-311\av\data
      copying av\data\__init__.py -> build\lib.win32-cpython-311\av\data
      creating build\lib.win32-cpython-311\av\filter
      copying av\filter\__init__.py -> build\lib.win32-cpython-311\av\filter
      creating build\lib.win32-cpython-311\av\sidedata
      copying av\sidedata\__init__.py -> build\lib.win32-cpython-311\av\sidedata
      creating build\lib.win32-cpython-311\av\subtitles
      copying av\subtitles\__init__.py -> build\lib.win32-cpython-311\av\subtitles
      creating build\lib.win32-cpython-311\av\video
      copying av\video\__init__.py -> build\lib.win32-cpython-311\av\video
      copying av\bitstream.pyi -> build\lib.win32-cpython-311\av
      copying av\buffer.pyi -> build\lib.win32-cpython-311\av
      copying av\descriptor.pyi -> build\lib.win32-cpython-311\av
      copying av\dictionary.pyi -> build\lib.win32-cpython-311\av
      copying av\enum.pyi -> build\lib.win32-cpython-311\av
      copying av\error.pyi -> build\lib.win32-cpython-311\av
      copying av\format.pyi -> build\lib.win32-cpython-311\av
      copying av\frame.pyi -> build\lib.win32-cpython-311\av
      copying av\logging.pyi -> build\lib.win32-cpython-311\av
      copying av\option.pyi -> build\lib.win32-cpython-311\av
      copying av\packet.pyi -> build\lib.win32-cpython-311\av
      copying av\plane.pyi -> build\lib.win32-cpython-311\av
      copying av\stream.pyi -> build\lib.win32-cpython-311\av
      copying av\_core.pyi -> build\lib.win32-cpython-311\av
      copying av\py.typed -> build\lib.win32-cpython-311\av
      copying av\bitstream.pxd -> build\lib.win32-cpython-311\av
      copying av\buffer.pxd -> build\lib.win32-cpython-311\av
      copying av\bytesource.pxd -> build\lib.win32-cpython-311\av
      copying av\descriptor.pxd -> build\lib.win32-cpython-311\av
      copying av\dictionary.pxd -> build\lib.win32-cpython-311\av
      copying av\enum.pxd -> build\lib.win32-cpython-311\av
      copying av\error.pxd -> build\lib.win32-cpython-311\av
      copying av\format.pxd -> build\lib.win32-cpython-311\av
      copying av\frame.pxd -> build\lib.win32-cpython-311\av
      copying av\logging.pxd -> build\lib.win32-cpython-311\av
      copying av\option.pxd -> build\lib.win32-cpython-311\av
      copying av\packet.pxd -> build\lib.win32-cpython-311\av
      copying av\plane.pxd -> build\lib.win32-cpython-311\av
      copying av\stream.pxd -> build\lib.win32-cpython-311\av
      copying av\utils.pxd -> build\lib.win32-cpython-311\av
      copying av\__init__.pxd -> build\lib.win32-cpython-311\av
      copying av\audio\codeccontext.pyi -> build\lib.win32-cpython-311\av\audio
      copying av\audio\fifo.pyi -> build\lib.win32-cpython-311\av\audio
      copying av\audio\format.pyi -> build\lib.win32-cpython-311\av\audio
      copying av\audio\frame.pyi -> build\lib.win32-cpython-311\av\audio
      copying av\audio\layout.pyi -> build\lib.win32-cpython-311\av\audio
      copying av\audio\plane.pyi -> build\lib.win32-cpython-311\av\audio
      copying av\audio\resampler.pyi -> build\lib.win32-cpython-311\av\audio
      copying av\audio\stream.pyi -> build\lib.win32-cpython-311\av\audio
      copying av\audio\codeccontext.pxd -> build\lib.win32-cpython-311\av\audio
      copying av\audio\fifo.pxd -> build\lib.win32-cpython-311\av\audio
      copying av\audio\format.pxd -> build\lib.win32-cpython-311\av\audio
      copying av\audio\frame.pxd -> build\lib.win32-cpython-311\av\audio
      copying av\audio\layout.pxd -> build\lib.win32-cpython-311\av\audio
      copying av\audio\plane.pxd -> build\lib.win32-cpython-311\av\audio
      copying av\audio\resampler.pxd -> build\lib.win32-cpython-311\av\audio
      copying av\audio\stream.pxd -> build\lib.win32-cpython-311\av\audio
      copying av\audio\__init__.pxd -> build\lib.win32-cpython-311\av\audio
      copying av\codec\codec.pyi -> build\lib.win32-cpython-311\av\codec
      copying av\codec\context.pyi -> build\lib.win32-cpython-311\av\codec
      copying av\codec\codec.pxd -> build\lib.win32-cpython-311\av\codec
      copying av\codec\context.pxd -> build\lib.win32-cpython-311\av\codec
      copying av\codec\__init__.pxd -> build\lib.win32-cpython-311\av\codec
      copying av\container\core.pyi -> build\lib.win32-cpython-311\av\container
      copying av\container\input.pyi -> build\lib.win32-cpython-311\av\container
      copying av\container\output.pyi -> build\lib.win32-cpython-311\av\container
      copying av\container\streams.pyi -> build\lib.win32-cpython-311\av\container
      copying av\container\__init__.pyi -> build\lib.win32-cpython-311\av\container
      copying av\container\core.pxd -> build\lib.win32-cpython-311\av\container
      copying av\container\input.pxd -> build\lib.win32-cpython-311\av\container
      copying av\container\output.pxd -> build\lib.win32-cpython-311\av\container
      copying av\container\pyio.pxd -> build\lib.win32-cpython-311\av\container
      copying av\container\streams.pxd -> build\lib.win32-cpython-311\av\container
      copying av\container\__init__.pxd -> build\lib.win32-cpython-311\av\container
      copying av\data\stream.pyi -> build\lib.win32-cpython-311\av\data
      copying av\data\stream.pxd -> build\lib.win32-cpython-311\av\data
      copying av\data\__init__.pxd -> build\lib.win32-cpython-311\av\data
      copying av\filter\context.pyi -> build\lib.win32-cpython-311\av\filter
      copying av\filter\filter.pyi -> build\lib.win32-cpython-311\av\filter
      copying av\filter\graph.pyi -> build\lib.win32-cpython-311\av\filter
      copying av\filter\link.pyi -> build\lib.win32-cpython-311\av\filter
      copying av\filter\pad.pyi -> build\lib.win32-cpython-311\av\filter
      copying av\filter\__init__.pyi -> build\lib.win32-cpython-311\av\filter
      copying av\filter\context.pxd -> build\lib.win32-cpython-311\av\filter
      copying av\filter\filter.pxd -> build\lib.win32-cpython-311\av\filter
      copying av\filter\graph.pxd -> build\lib.win32-cpython-311\av\filter
      copying av\filter\link.pxd -> build\lib.win32-cpython-311\av\filter
      copying av\filter\pad.pxd -> build\lib.win32-cpython-311\av\filter
      copying av\filter\__init__.pxd -> build\lib.win32-cpython-311\av\filter
      copying av\sidedata\motionvectors.pyi -> build\lib.win32-cpython-311\av\sidedata
      copying av\sidedata\sidedata.pyi -> build\lib.win32-cpython-311\av\sidedata
      copying av\sidedata\motionvectors.pxd -> build\lib.win32-cpython-311\av\sidedata
      copying av\sidedata\sidedata.pxd -> build\lib.win32-cpython-311\av\sidedata
      copying av\sidedata\__init__.pxd -> build\lib.win32-cpython-311\av\sidedata
      copying av\subtitles\codeccontext.pyi -> build\lib.win32-cpython-311\av\subtitles
      copying av\subtitles\stream.pyi -> build\lib.win32-cpython-311\av\subtitles
      copying av\subtitles\subtitle.pyi -> build\lib.win32-cpython-311\av\subtitles
      copying av\subtitles\codeccontext.pxd -> build\lib.win32-cpython-311\av\subtitles
      copying av\subtitles\stream.pxd -> build\lib.win32-cpython-311\av\subtitles
      copying av\subtitles\subtitle.pxd -> build\lib.win32-cpython-311\av\subtitles
      copying av\subtitles\__init__.pxd -> build\lib.win32-cpython-311\av\subtitles
      copying av\video\codeccontext.pyi -> build\lib.win32-cpython-311\av\video
      copying av\video\format.pyi -> build\lib.win32-cpython-311\av\video
      copying av\video\frame.pyi -> build\lib.win32-cpython-311\av\video
      copying av\video\plane.pyi -> build\lib.win32-cpython-311\av\video
      copying av\video\reformatter.pyi -> build\lib.win32-cpython-311\av\video
      copying av\video\stream.pyi -> build\lib.win32-cpython-311\av\video
      copying av\video\__init__.pyi -> build\lib.win32-cpython-311\av\video
      copying av\video\codeccontext.pxd -> build\lib.win32-cpython-311\av\video
      copying av\video\format.pxd -> build\lib.win32-cpython-311\av\video
      copying av\video\frame.pxd -> build\lib.win32-cpython-311\av\video
      copying av\video\plane.pxd -> build\lib.win32-cpython-311\av\video
      copying av\video\reformatter.pxd -> build\lib.win32-cpython-311\av\video
      copying av\video\stream.pxd -> build\lib.win32-cpython-311\av\video
      copying av\video\__init__.pxd -> build\lib.win32-cpython-311\av\video
      creating build\lib.win32-cpython-311\av\include
      copying include\libav.pxd -> build\lib.win32-cpython-311\av\include
      creating build\lib.win32-cpython-311\av\include\libavcodec
      copying include\libavcodec\avcodec.pxd -> build\lib.win32-cpython-311\av\include\libavcodec
      copying include\libavcodec\bsf.pxd -> build\lib.win32-cpython-311\av\include\libavcodec
      creating build\lib.win32-cpython-311\av\include\libavdevice
      copying include\libavdevice\avdevice.pxd -> build\lib.win32-cpython-311\av\include\libavdevice
      creating build\lib.win32-cpython-311\av\include\libavfilter
      copying include\libavfilter\avfilter.pxd -> build\lib.win32-cpython-311\av\include\libavfilter
      copying include\libavfilter\avfiltergraph.pxd -> build\lib.win32-cpython-311\av\include\libavfilter
      copying include\libavfilter\buffersink.pxd -> build\lib.win32-cpython-311\av\include\libavfilter
      copying include\libavfilter\buffersrc.pxd -> build\lib.win32-cpython-311\av\include\libavfilter
      creating build\lib.win32-cpython-311\av\include\libavformat
      copying include\libavformat\avformat.pxd -> build\lib.win32-cpython-311\av\include\libavformat
      creating build\lib.win32-cpython-311\av\include\libavutil
      copying include\libavutil\avutil.pxd -> build\lib.win32-cpython-311\av\include\libavutil
      copying include\libavutil\channel_layout.pxd -> build\lib.win32-cpython-311\av\include\libavutil
      copying include\libavutil\dict.pxd -> build\lib.win32-cpython-311\av\include\libavutil
      copying include\libavutil\error.pxd -> build\lib.win32-cpython-311\av\include\libavutil
      copying include\libavutil\frame.pxd -> build\lib.win32-cpython-311\av\include\libavutil
      copying include\libavutil\motion_vector.pxd -> build\lib.win32-cpython-311\av\include\libavutil
      copying include\libavutil\samplefmt.pxd -> build\lib.win32-cpython-311\av\include\libavutil
      creating build\lib.win32-cpython-311\av\include\libswresample
      copying include\libswresample\swresample.pxd -> build\lib.win32-cpython-311\av\include\libswresample
      creating build\lib.win32-cpython-311\av\include\libswscale
      copying include\libswscale\swscale.pxd -> build\lib.win32-cpython-311\av\include\libswscale
      running build_ext
      building 'av.bitstream' extension
      creating build\temp.win32-cpython-311
      creating build\temp.win32-cpython-311\Release
      creating build\temp.win32-cpython-311\Release\src
      creating build\temp.win32-cpython-311\Release\src\av
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\bin\HostX86\x86\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\LRC\AppData\Local\Programs\Python\Python311-32\include -IC:\Users\LRC\AppData\Local\Programs\Python\Python311-32\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tcsrc\av\bitstream.c /Fobuild\temp.win32-cpython-311\Release\src\av\bitstream.obj
      bitstream.c
      src\av\bitstream.c(1245): fatal error C1083: 无法打开包括文件: “libavutil/mathematics.h”: No such file or directory
      error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.40.33807\\bin\\HostX86\\x86\\cl.exe' failed with exit code 2
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for av
Failed to build av
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (av)

回答: 当您在使用pip安装PyTorch时遇到错误,您可以尝试以下几种方法解决。首先,您可以尝试在使用pip install命令时添加--trusted-host参数,如下所示:pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org torch torchvision。这个命令将告诉pip命令信任pypi.org和files.pythonhosted.org这两个主机,避免出现check_hostname requires server_hostname的错误。\[1\]\[3\]另外,您还可以检查您的pip版本是否需要更新。在Anaconda中输入pip list命令,如果在最下方显示"A new release of pip available"的提示,您可以尝试使用python.exe -m pip install --upgrade pip命令来更新pip版本。\[2\]通过尝试这些方法,您有可能解决pip安装PyTorch时的报错问题。 #### 引用[.reference_title] - *1* *3* [Pytorch使用pip安装失败](https://blog.csdn.net/habbin/article/details/130033578)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [安装Pytorch时出现ERROR: Could not find a version that satisfies the requirement...的解决方法](https://blog.csdn.net/m0_63604019/article/details/129961036)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值