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

安装PyCriUsm遇ValueError:找不到decrypt.pyx文件求助

解决PyCriUsm安装时找不到decrypt.pyx的问题

问题原因

报错ValueError: 'decrypt.pyx' doesn't match any files的核心是:

  • 执行命令的工作目录不正确,导致相对路径解析错误
  • Windows环境下路径字符串的分隔符可能存在解析问题

解决方案

1. 切换到正确的工作目录执行命令

不要在仓库父目录执行python PyCriUsm-main build_ext --inplace,而是先进入PyCriUsm-main仓库目录:

cd PyCriUsm-main

然后执行构建命令:

python setup.py build_ext --inplace

如果仓库没有单独的setup.py文件,就用__main__.py作为入口执行:

python . build_ext --inplace

2. 修正__main__.py中的路径写法

Windows环境下,Python字符串里的单反斜杠\是转义字符,容易导致路径解析错误。把路径中的分隔符改成正斜杠/,或者双反斜杠\\:
修改__main__.py里的Extension路径行:

ext_modules=cythonize(Extension("decrypt", ["cri_usm_demuxer/decrypt.pyx"])),

或者:

ext_modules=cythonize(Extension("decrypt", ["cri_usm_demuxer\\decrypt.pyx"])),

3. 确认文件完整性

检查PyCriUsm-main目录下的cri_usm_demuxer文件夹中是否确实存在decrypt.pyx文件。如果是手动下载的代码,可能遗漏了该文件,建议重新获取完整的仓库代码。

内容的提问来源于stack exchange,提问作者T I T A N U M

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 18:37:23