为了在我的机器(Mac)中安装 Torch,我遵循了以下方法。
http://torch.ch/docs/getting-started.html#_
完成安装后,我键入:
$ luarocks install image
或者$ luarocks lis
或者$th
为了加载th
或更新 lua 包。它说“找不到命令”。你知道我该如何解决这个问题吗?
为了在我的机器(Mac)中安装 Torch,我遵循了以下方法。
http://torch.ch/docs/getting-started.html#_
完成安装后,我键入:
$ luarocks install image
或者$ luarocks lis
或者$th
为了加载th
或更新 lua 包。它说“找不到命令”。你知道我该如何解决这个问题吗?
如果您在Mac上使用bash 终端,请确保您已永久添加/Users/you/torch/install/bin
到PATH中。
去做这个:
通过运行以下命令在终端中导航到根目录:
$ cd
使用您选择的文本编辑器(emacs、vim 等)打开.bash_profile文件进行编辑。例如:
$ emacs .bash_profile
将以下行添加到文件末尾(将“您”替换为您的 Mac 用户名):
PATH=$PATH\:/Users/you/torch/install/bin ; export PATH
保存并退出文本编辑器
通过运行获取更改:
$ source .bash_profile
检查您的 PATH 是否已更新(/Users/you/torch/install/bin
在返回的字符串中查找):
$ echo $PATH
为确保已永久更改,请完全退出终端,打开并运行echo $PATH again
现在尝试th
它应该运行 Torch!
有关 PATH 的更多帮助:
https ://kb.iu.edu/d/acar
Torch 安装(至少对我而言)将该行添加. /Users/jb/torch/install/bin/torch-activate
到我的.profile文件中,而不是.bash_profile。我尝试将确切的行添加到 .bash_profile 但它不起作用,因此根据此处的建议,我摆脱了尾随目录等。
你更新你的PATH了吗?它应该包括类似
/home/user/torch/安装/bin
我遇到了同样的问题,并在此帖子之后删除并重新安装了所有内容。然而,最终帮助是将 /home/user/torch/install/bin/ 添加到 PATH 变量中。
我已经解决了这个问题。我已经删除了torch,并重新安装了它。我已经更新了我的 PATH,并且我已经运行了$ luarocks install image
命令。在所有这些之后,我能够运行$ th
命令和一般的火炬。