首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于ubuntu的疯狂-python/ lupa进口问题

关于ubuntu的疯狂-python/ lupa进口问题
EN

Stack Overflow用户
提问于 2015-04-26 16:02:11
回答 1查看 784关注 0票数 2

我尝试在我的计算机上安装Lua和包装器库,但是执行失败的方式如下。

安装Lua-5.1,torch7,lua (疯狂的python),lupa,python

当我打开翻译时-

代码语言:javascript
复制
    >>  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

还有卢阿

代码语言:javascript
复制
    >>  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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-24 22:06:19

我也在做类似的事。我可以通过预装libluajit来进口lupa:

代码语言:javascript
复制
import ctypes
lualib = ctypes.CDLL("libluajit.so", mode=ctypes.RTLD_GLOBAL)
import lupa

我从以下讨论中得到了一些想法:

通过共享库接口Python和Torch7(Lua)

顺便说一句,卢帕有一个支部支持火炬:

卢帕为火炬

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29879971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档