ubuntu 上的 lunatic-python / lupa 导入问题
lunatic-python / lupa import issue on ubuntu
我尝试在我的计算机上安装 Lua 和相同的包装库,但执行失败,方式如下。
安装后Lua-5.1,torch7,lua(lunatic-python),lupa,python-lua
当我打开解释器时 -
>> 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
和 lua
>> 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(我之前卸载了它),将 sys 路径添加到 /usr/local/bin 和 lib 文件夹,但无济于事。
有人可以帮我解决这个问题吗?我是这些库和语言的新手。
配置 - 64 位,Ubuntu 14.04。为此使用 python2.7
我也在做类似的事情。我可以通过预加载 libluajit 导入 lupa:
import ctypes
lualib = ctypes.CDLL("libluajit.so", mode=ctypes.RTLD_GLOBAL)
import lupa
我从以下讨论中得到了一些想法:
interfacing Python and Torch7(Lua) via shared library
对了,Lupa有一个支持Torch的分支:
我尝试在我的计算机上安装 Lua 和相同的包装库,但执行失败,方式如下。
安装后Lua-5.1,torch7,lua(lunatic-python),lupa,python-lua
当我打开解释器时 -
>> 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
和 lua
>> 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(我之前卸载了它),将 sys 路径添加到 /usr/local/bin 和 lib 文件夹,但无济于事。
有人可以帮我解决这个问题吗?我是这些库和语言的新手。 配置 - 64 位,Ubuntu 14.04。为此使用 python2.7
我也在做类似的事情。我可以通过预加载 libluajit 导入 lupa:
import ctypes
lualib = ctypes.CDLL("libluajit.so", mode=ctypes.RTLD_GLOBAL)
import lupa
我从以下讨论中得到了一些想法:
interfacing Python and Torch7(Lua) via shared library
对了,Lupa有一个支持Torch的分支: