在 ubuntu 16.04 上安装 Jack 时遇到问题

Trouble installing Jack on ubuntu 16.04

在 Ubuntu 16.04 上安装 Jack (http://jackaudio.org/downloads/) 时遇到问题。错误的主要来源似乎来自以下行:

ImportError: No module named 'ConfigParser'

首先,apt 中的包名称与我从下载页面中想到的 jack1 或 jack2 不匹配 (http://jackaudio.org/downloads/)。实际的包名称是 jackd、jackd1 和 jackd2。 (小心,包 'jack' 似乎完全不相关)。尝试安装 jackd 后,我会收到几个错误,但它们似乎都是由这一行引起的:

ImportError: No module named 'ConfigParser'

我发现一些类似的线程对各种具有 jackd 依赖项的包进行故障排除,并且碰巧发现我将错误的 python 版本设置为我的默认版本。安装显然需要 python 2.7 或其他一些 2.* 版本(未经测试),但没有直接在我收到的错误消息中告诉我。我将默认的 python 环境设置为 3.5,将其更改为 2.7 环境后,jackd 包安装没有错误。

安装任何相关 python 版本后,我使用

更改了我的 python 环境
sudo update-alternatives --config python

据我了解,您也可以使用 virtualenvs (https://virtualenv.pypa.io/en/stable/)