【问题标题】:Torch test.sh, /usr/bin/lua: module 'paths' not foundTorch test.sh,/usr/bin/lua:找不到模块“路径”
【发布时间】:2017-09-06 23:41:24
【问题描述】:

我正在尝试在linux mint 中安装torch。

这是我的/etc/linuxmint/info 输出

RELEASE=17.2
CODENAME=rafaela
EDITION="Cinnamon 64-bit"
DESCRIPTION="Linux Mint 17.2 Rafaela"
DESKTOP=Gnome
TOOLKIT=GTK
NEW_FEATURES_URL=http://www.linuxmint.com/rel_rafaela_cinnamon_whatsnew.php
RELEASE_NOTES_URL=http://www.linuxmint.com/rel_rafaela_cinnamon.php
USER_GUIDE_URL=help:linuxmint
GRUB_TITLE=Linux Mint 17.2 Cinnamon 64-bit

我已经安装了lua。

$ which lua
/usr/bin/lua

$ lua -v 
Lua 5.2.3  Copyright (C) 1994-2013 Lua.org, PUC-Rio

然后,我使用以下命令安装了torch

git clone https://github.com/torch/distro.git ~/torch --recursive
cd ~/torch; bash install-deps;
./install.sh

安装成功完成。

但是,当我输入 th 时,我得到了 th: command not found。

另外,当我运行 test.sh 脚本时,我得到了,

/usr/bin/lua
/usr/bin/lua: module 'paths' not found:
    no field package.preload['paths']
    no file '/usr/local/share/lua/5.2/paths.lua'
    no file '/usr/local/share/lua/5.2/paths/init.lua'
    no file '/usr/local/lib/lua/5.2/paths.lua'
    no file '/usr/local/lib/lua/5.2/paths/init.lua'
    no file '/usr/share/lua/5.2/paths.lua'
    no file '/usr/share/lua/5.2/paths/init.lua'
    no file './paths.lua'
    no file '/usr/local/lib/lua/5.2/paths.so'
    no file '/usr/lib/x86_64-linux-gnu/lua/5.2/paths.so'
    no file '/usr/lib/lua/5.2/paths.so'
    no file '/usr/local/lib/lua/5.2/loadall.so'
    no file './paths.so'
stack traceback:
    [C]: in function '_G.require'
    [C]: in ?

这里有什么问题?

【问题讨论】:

    标签: linux machine-learning lua torch


    【解决方案1】:

    在~/.bashrc 中添加. ~/torch/install/bin/torch-activate 会使test.sh 脚本运行。

    【讨论】:

    • 请记住,添加 torch-activate 会将 lua5.1 设置为您的默认 lua 解释器,这可能会破坏一些使用 lua5 的应用程序。 3(“真棒”窗口管理器)。因此,我仅在每个终端会话中单独调用torch-activate。另外,请注意 luajit 内存限制,当您编写模型样板代码时可能会反作用。
    • 我将它添加到 ./test.sh 中,它就像一个魅力
    • 我已经在我的 .bashrc 文件中有这个,但是 tesh.sh 为我打印了与问题相同的错误,除了它都是 lua 5.1 而不是 lua 5.2。我是否做了一些非常愚蠢的事情,比如甚至没有安装 lua?但是lua -v 说“Lua 5.1.5 版权所有 (C) 1994-2012 Lua.org, PUC-Rio” .... 就像其他一切一样,重新启动解决了问题。 :|
    猜你喜欢
    • 2019-04-29
    • 2013-04-22
    • 1970-01-01
    • 2021-05-07
    • 2018-08-24
    • 2019-10-10
    • 2019-06-18
    • 2011-07-16
    • 1970-01-01
    相关资源
    最近更新 更多