我在安装Vowpal Wabbit Python Wrapper时遇到了麻烦:
$ pip3 install vowpalwabbit
错误:
lto1: fatal error: bytecode stream generated with LTO version 6.0 instead of the expected 4.1
请注意:
libboost-program-options-dev
,zlib1g-dev
,libboost-python-dev
已安装,anaconda boost
已安装。系统凭据: Ubuntu 16.04,Anaconda3 for Python 3.6,g ++ 5.4.0。
谢谢!
答案 0 :(得分:0)
最后,我得到了它!我的解决方案是:
下载gcc-3.4.6和g ++ - 3.4.6的安装包(人们说,这个版本是"very close" to 4.1)
安装下载的软件包:
$ 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
将gcc编译器的默认版本更改为3.4.6:
$ sudo update-alternatives --install / usr / bin / gcc gcc / usr / bin / gcc-5 50
安装VW Python Wrapper:
$ pip3 install vowpalwabbit
更改编译器的默认版本:
$ sudo update-alternatives --install / usr / bin / gcc gcc / usr / bin / gcc-5 60 --slave / usr / bin / g ++ g ++ / usr / bin / g ++ - 5
< / LI> 醇>所以,它对我有用。