我已按照以下方法在我的机器(Mac)中安装Torch.
http://torch.ch/docs/getting-started.html#_
完成安装后,我输入:
$ luarocks install image
要么 $ luarocks lis
要么 $th
为了加载th或更新lua包.它说"找不到命令".你知道我怎么解决这个问题吗?
Jac*_*amp 16
如果您使用bash终端在Mac上,请确保已永久添加到PATH中./Users/you/torch/install/bin
去做这个:
通过运行以下命令在终端中导航到根目录:
$ cd
Run Code Online (Sandbox Code Playgroud)使用您选择的文本编辑器(emacs,vim等)打开.bash_profile文件进行编辑.例如:
$ emacs .bash_profile
Run Code Online (Sandbox Code Playgroud)将以下行添加到文件末尾(将"你"替换为Mac用户名):
PATH=$PATH\:/Users/you/torch/install/bin ; export PATH
Run Code Online (Sandbox Code Playgroud)保存并退出文本编辑器
通过运行来源更改:
$ source .bash_profile
Run Code Online (Sandbox Code Playgroud)检查您的PATH是否已更新(/Users/you/torch/install/bin在返回的字符串中查找):
$ echo $PATH
Run Code Online (Sandbox Code Playgroud)要确保它已永久更改,请完全退出终端,打开并运行 echo $PATH again
现在尝试th它应该运行火炬!
有关PATH的更多帮助:https:
//kb.iu.edu/d/acar
Torch安装(至少对我来说)将行添加. /Users/jb/torch/install/bin/torch-activate到我的.profile文件中,而不是.bash_profile.我尝试将该确切的行添加到.bash_profile但它没有用,所以基于这里的建议我摆脱了尾随目录等.