安装后的Torch/Lua无法正常工作

use*_*971 8 macos lua torch

我已按照以下方法在我的机器(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

去做这个:

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

    $ cd
    
    Run Code Online (Sandbox Code Playgroud)
  2. 使用您选择的文本编辑器(emacs,vim等)打开.bash_profile文件进行编辑.例如:

    $ emacs .bash_profile
    
    Run Code Online (Sandbox Code Playgroud)
  3. 将以下行添加到文件末尾(将"你"替换为Mac用户名):

    PATH=$PATH\:/Users/you/torch/install/bin ; export PATH
    
    Run Code Online (Sandbox Code Playgroud)
  4. 保存并退出文本编辑器

  5. 通过运行来源更改:

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

    $ echo $PATH
    
    Run Code Online (Sandbox Code Playgroud)
  7. 要确保它已永久更改,请完全退出终端,打开并运行 echo $PATH again

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


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

Torch安装(至少对我来说)将行添加. /Users/jb/torch/install/bin/torch-activate到我的.profile文件中,而不是.bash_profile.我尝试将该确切的行添加到.bash_profile但它没有用,所以基于这里的建议我摆脱了尾随目录等.


Ric*_*Ric 8

你有没有更新你的PATH?它应该包括类似的东西

/ home/user中/手电筒/安装/箱