10

为了在我的机器(Mac)中安装 Torch,我遵循了以下方法。

http://torch.ch/docs/getting-started.html#_

完成安装后,我键入:

$ luarocks install image 或者$ luarocks lis

或者$th

为了加载th或更新 lua 包。它说“找不到命令”。你知道我该如何解决这个问题吗?

4

4 回答 4

18

如果您在Mac上使用bash 终端,请确保您已永久添加/Users/you/torch/install/binPATH中。

去做这个:

  1. 通过运行以下命令在终端中导航到根目录:

    $ cd
    
  2. 使用您选择的文本编辑器(emacs、vim 等)打开.bash_profile文件进行编辑。例如:

    $ emacs .bash_profile
    
  3. 将以下行添加到文件末尾(将“您”替换为您的 Mac 用户名):

    PATH=$PATH\:/Users/you/torch/install/bin ; export PATH
    
  4. 保存并退出文本编辑器

  5. 通过运行获取更改:

    $ source .bash_profile
    
  6. 检查您的 PATH 是否已更新(/Users/you/torch/install/bin在返回的字符串中查找):

    $ echo $PATH
    
  7. 为确保已永久更改,请完全退出终端,打开并运行echo $PATH again

  8. 现在尝试th它应该运行 Torch!


有关 PATH 的更多帮助: https ://kb.iu.edu/d/acar

Torch 安装(至少对我而言)将该行添加. /Users/jb/torch/install/bin/torch-activate到我的.profile文件中,而不是.bash_profile。我尝试将确切的行添加到 .bash_profile 但它不起作用,因此根据此处的建议,我摆脱了尾随目录等。

于 2016-11-16T04:29:46.970 回答
8

你更新你的PATH了吗?它应该包括类似

/home/user/torch/安装/bin

于 2015-10-03T22:08:01.333 回答
1

我遇到了同样的问题,并在此帖子之后删除并重新安装了所有内容。然而,最终帮助是将 /home/user/torch/install/bin/ 添加到 PATH 变量中。

于 2016-01-10T23:22:16.113 回答
0

我已经解决了这个问题。我已经删除了torch,并重新安装了它。我已经更新了我的 PATH,并且我已经运行了$ luarocks install image命令。在所有这些之后,我能够运行$ th命令和一般的火炬。

于 2015-11-03T10:54:06.520 回答