RVC运行报错RuntimeError:如何指定使用自带numpy而非系统numpy?
解决RVC调用系统Python依赖的问题
针对你遇到的RuntimeError: module compiled against API version 0x10 but this version of numpy is 0xf错误,核心是go-web.bat没正确使用自带的runtime环境,以下是具体解决方法:
- 打开RVC根目录下的
go-web.bat文件,右键选择「编辑」 - 在文件开头添加环境变量配置,强制程序优先使用自带的runtime依赖:
set PATH=.\runtime;.\runtime\Scripts;%PATH% set PYTHONHOME=.\runtime set PYTHONPATH=.\runtime\Lib;.\runtime\Lib\site-packages
- 找到文件中调用Python的语句(比如
python infer-web.py这类行),将python替换为自带runtime的Python路径,例如:
.\runtime\python.exe infer-web.py
- 保存修改后的
go-web.bat,重新运行即可
注意:不要尝试将自带numpy复制到系统Python目录,这种操作会破坏系统Python的环境稳定性,直接通过配置bat文件强制使用自带环境是最稳妥的方案。
内容的提问来源于stack exchange,提问作者y0us3f
相关产品推荐
相关产品推荐

