1

我在ubuntu18.04中运行unetStack包时,出现了错误。错误信息是“Native library yoda_phy_pa_amd64 not found”。

我已经正确安装了java环境。我在以 libyoda_phy_pa_amd64.so 命名的 unet3.0.0/lib 目录中看到了与 yoda_phy_pa_amd64 相关的库。我将文件复制到 usr/lib 和 usr/local/lib,它仍然无法正常工作并显示相同的错误信息“未找到本机库 yoda_phy_pa_amd64”。

安装java环境, sudo apt-get install openjdk-8-jre 获取dir的权限, sudo chmod 777 -R unet-3.0.0 运行音频demo,bin/unet audio

我希望音频演示能够正常工作,并在浏览器中显示 GUI。我已经在另一台使用 ubuntu16.04 的计算机上成功运行了演示。但我不知道为什么它不起作用。

4

2 回答 2

2

这可能是因为用于 UnetAudio 的本机库缺少依赖项。UnetAudio 需要portaudio作为依赖项。

您需要sudo apt-get install portaudio-dev在 Ubuntu 上单独安装 portaudio,或者在 macOS 上使用 MacPorts 或 Homebrew。

于 2019-10-30T02:25:26.563 回答
1

这个包对我有用!

    sudo apt-get install portaudio19-dev python-pyaudio
于 2019-12-12T06:48:42.847 回答