2014-09-03 74 views
0

我想在Ubuntu 12.04 64位上安裝vowpal wabbit。我跟着這個page的方向,這是我在這裏總結:vowpal wabbit安裝:完成沒有錯誤,但vw不起作用

git clone git://github.com/JohnLangford/vowpal_wabbit.git 

cd vowpal_wabbit 

make 

make test 

所有,沒有任何錯誤完成。但是,當我嘗試

vw 

vw --help 

我得到以下錯誤:

bash: /usr/bin/vw: No such file or directory 

我很新的Linux和我不知道在哪裏何去何從。有任何想法嗎?

回答

0

一種解決方案是使用

sudo make install 

另一種解決方案是創建別名的VW二進制VW二進制安裝到/usr/local/bin/vw

alias vw=/path/where/I/have/vowpal_wabbit/vowpalwabbit/vw 

又一解決方案是創建一個符號鏈接到您的$PATH中的目錄中的二進制文件。

+0

使用別名=解決方案,像魅力一樣工作。謝謝! – ADJ 2014-09-04 03:16:02

+0

請注意,別名解決方案僅適用於目前的shell。一個更好更清潔的解決方案是將'vw'安裝到的目錄添加到'PATH'中。這將確保它可以通過shell調用的其他程序找到。顯式語法爲:'export PATH = $ PATH:/ directory/where/vw/is/installed' – arielf 2015-03-30 09:38:05

+0

如果需要永久更改,則必須運行'別名...'和'導出PATH ...'命令當一個新的shell啓動時,可以完成例如在'〜/ .bashrc'中(如果你使用Bash)。請參閱http://stackoverflow.com/questions/14917942/advantage-of-path-over-alias – 2015-03-30 16:29:46

2

安裝VW的最簡單方法是從官方存儲庫獲取其編譯版本。

sudo apt-get install vowpal-wabbit 

更新由Alesh:然而,大衆的編譯版本是不是最新的版本。目前編譯版本是7.3,而在git上當前版本是7.10。