无法使用 wine 运行 bat 或 exe 文件

无法使用 wine 运行 bat 或 exe 文件

我在 ubuntu 20.04 系统中下载了一个 RVC 语音转换模型,我需要运行一个 .bat 文件,我尝试使用 wine(版本 8.0.2)来运行它,但它给出了一个错误。.bat 文件包含代码“runtime\python.exe infer-web.py --pycmd running\python.exe --port 7897”。错误是:“程序 python.exe 遇到严重问题需要关闭,我们很抱歉给您带来不便。这可能是由程序或 wine 的缺陷引起的。您可能需要检查应用程序数据库(这是此链接:https://appdb.winehq.org/) 以获取有关运行此应用程序的提示。”

请有人告诉我如何解决这个问题。

答案1

给出命令后,我假设你正在使用这个:https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/

所以,你在 Wine 中安装了“Python for Windows”吗?如果你没有这样做,你可以先尝试这样做,看看是否有效。根据 Wine HQ 数据库,它应该起作用

然而,由于它使用 Python,因此它也应该直接在 Ubuntu 中运行或任何其他 Linux 发行版无需使用 Wine,你可以直接执行run.sh包中自带的,看看它这里

如果您仍然需要 bat 文件中的某个命令,您可以复制它们,删除runtime.exe部分,将--pycmd参数更改为python3,然后直接在 Ubuntu 中运行它们。因此,对于您提供的命令,它看起来像这样:

python infer-web.py --pycmd python3 --port 7897

相关内容