我正在关注Mahout食谱并在运行此查询时:
mahout seqdirectory -i $WORK_DIR/original -o $WORK_DIR/sequencesfiles
我收到错误
mahout:命令未找到。
我是mahout的初学者。善于帮助解决此错误。
答案 0 :(得分:2)
原因是Mahout可执行文件不在您的PATH中。我找到解决这个问题的最简单方法如下:
MAHOUT_HOME
环境变量。例如:从终端输入export MAHOUT_HOME=<your Mahout home dir>
。这在其他用例中是必需的,设置它通常是个好主意。$MAHOUT_HOME/bin/mahout ...
命令,但我们可以做得更好。export PATH=$PATH:$MAHOUT_HOME/bin
。现在,mahout可执行文件可以从命令行获得,只需mahout
。.bashrc
文件以自动加载这些设置。例如:vi ~/.bashrc
输入vi
并开始编辑.bashrc
文件。
export MAHOUT_HOME=<your Mahout home dir>
行export PATH=$PATH:$MAHOUT_HOME/bin
行答案 1 :(得分:0)
找不到你的mahout尝试使用以下语法从bin目录运行mahout
./mahout seqdirectory -i $WORK_DIR/original -o $WORK_DIR/sequencesfiles