无法安装 Vowpal Wabbit Python Wrapper Ubuntu 16.04

Can't install Vowpal Wabbit Python Wrapper Ubuntu 16.04

我在安装 Vowpal Wabbit 时遇到问题 Python 包装器:

$ pip3 install vowpalwabbit

错误:

lto1: fatal error: bytecode stream generated with LTO version 6.0 instead of the expected 4.1

error message

注意:

系统凭据: Ubuntu 16.04,Anaconda3 Python 3.6,g++ 5.4.0。

谢谢!

我终于明白了!我的解决方案是:

  1. 下载gcc-3.4.6和g++-3.4.6安装包(人家说,这个版本是"very close" to 4.1

  2. 安装下载的包:

    $ sudo dpkg -i compat-gcc34-3.4.6-ubuntu1204-1_amd64.deb $ sudo dpkg -i compat-gcc-34-c++_3.4.6-20_amd64.deb

  3. 将gcc编译器的默认版本更改为3.4.6:

    $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50

  4. 安装 VW Python 包装器:

    $ pip3 安装 vowpalwabbit

  5. 将编译器的默认版本改回:

    $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5

所以,它适合我。