您的位置:首页 > 编程语言 > Lua

torch篇之二

2017-04-06 09:19 246 查看

关于使用torch中的luarocks安装rock包遇到的问题

首先安装torch的时候不要使用sudo的方式

因为使用sudo安装之后,install等好几个文件会有访问权限问题,这时候,你使用luarocks安装rock包的时候,你必须使用sudo增加权限,但是这时候会出现如下问题:

sudo: luarocks:找不到命令


顺便说一下,即使你使用su命令到root权限,以上问题仍然会出现,这时候,你可能会怀疑是不是luarocks没装好,是不是应该使用一下命令装一个:

sudo apt-get install luarocks


这个可以解决找不到命令的问题,但是之后,你使用luarocks按转的rock包是安装在usr/local/lib/luarocks/rocks中的,跟torch中的luarocks不是同一个,所以然并暖

不用怀疑,安装torch之后,luarocks是自动装好了的,而且你在torch装好之后,可是直接键入命令:

luarocks
luarocks list


查看你的luarocks安装信息和目前已经安装好了的rocks包。

但是为啥使用luarocks安装rock包的时候,会出现Error: No results matching query were found.的问题呢?

具体的原因我猜测应该是源的问题,所以你需要事先下载好需要安装的rock包的rockspec文件,然后以如下命令安装:

path(torch中luarocks的路径)/luarocks install path/?.rockspec


这样就没啥问题啦,而且rock包安装完成后,你可以使用luarocks list命令查看安装情况。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  luarocks