适用于 Linux 的 Windows 子系统 (WSL) - 编译 Essentia

Windows Subsystem for Linux (WSL) - Compiling Essentia

提问人:Kurt 提问时间:9/8/2023 最后编辑:Kurt 更新时间:9/8/2023 访问量:40

问:

在我的 Windows 机器上安装 WSL 后,我正在尝试使用以下代码通过 ubuntu 终端编译 essentia:

python3 waf configure --build-static --with-python --with-cpptests --with-examples --with-vamp

我收到错误:

“SyntaxError:非 UTF-8 代码在第 2 行的 /root/waf 文件中以”\xa6“开头,但未声明编码;有关详细信息,请参阅 https://python.org/dev/peps/pep-0263/

我在 Notepad++ 上打开了 waf 文件,并将编码更改为 UTF-8。没有帮助。

然后我进入代码并替换为# encoding: latin-1

# -*- coding: utf-8 -*-. 没有帮助。

我将文件复制到一个新的 python 文件中,手动固定了间距并使用相同的名称保存了它。没用。

如果有人帮助我解决这个问题,我将不胜感激。非常感谢。

python 编码 utf-8 windows-subsystem-for-linux

评论


答: 暂无答案