我尝试在我的计算机上安装Lua和包装器库,但是执行失败的方式如下。
安装Lua-5.1,torch7,lua (疯狂的python),lupa,python
当我打开翻译时-
>> import lupa
>> Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/lupa-1.1-py2.7-
linux-x86_64.egg/lupa/__init__.py", line 31, in <module>
from lupa._lupa import *
ImportError: /usr/local/lib/python2.7/dist-packages/lupa-1.1- py2.7-linux-x86_64.egg/lupa/_lupa.so: undefined symbol: lua_gettop还有卢阿
>> import lua
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: /usr/local/lib/python2.7/dist-packages/lua.so: undefined symbol: lua_gettop安装没有返回错误,但是我已经安装了Lua5.3 (我早些时候卸载了它),在/usr/local/bin和lib文件夹中添加了sys路径,但是没有效果。
有人能帮我吗?我对这些图书馆和语言很陌生。配置-64位,Ubuntu 14.04。为此使用python2.7
发布于 2015-08-24 22:06:19
我也在做类似的事。我可以通过预装libluajit来进口lupa:
import ctypes
lualib = ctypes.CDLL("libluajit.so", mode=ctypes.RTLD_GLOBAL)
import lupa我从以下讨论中得到了一些想法:
顺便说一句,卢帕有一个支部支持火炬:
https://stackoverflow.com/questions/29879971
复制相似问题