2012年6月26日更新:太坑爹了,太坑爹了。。。lunatic python在64位ubuntu机器上运行会崩溃。查了好久发现几处错误在编译时候就会报出来。详见本博客新一些的博文。

另外,最新的版本已经完全支持lua5.1了(至少看起来是的)。源码和一些项目进展在这里找:    https://launchpad.net/lunatic-python

总之,这个库不大但是可能有BUG,想用的话自己维护吧。

————————————————————————————————————————————————

Lunatic Python安装时候有些麻烦事,把要点列在这里,作为安装时候的参考。

1、貌似Lunatic Python 的C语言源码用的是lua 5.0时期的库。用liblua5.1凑合能用,5.2差异太大应该是不能用了。

2、安装的时候用setup.py工具即可,命令是

sudo ./setup.py install

在我的ubuntu上包含路径、库路径都需要根据liblua5.1的位置进行修改,extension里需要添加两处include_dirs=['/usr/include/lua5.1'],

以下两处也需要修改:

LUALIBS = ["lua5.1"]
        LUALIBDIR = ["/usr/lib/i386-linux-gnu/"]

3、lua5.1的lua_state初始化API有变化,需要修改源码luainpython.c的最后面初始化部分

注意:luaopen_python(L); 这句别忘了,我一开始把这句也注释了,导致python里面的lua无法访问python.

if (!L) {
        L = lua_open();
        luaL_openlibs(L);

luaopen_python(L);
        /*
        luaopen_base(L);
        luaopen_table(L);
        luaopen_io(L);
        luaopen_string(L);
        luaopen_debug(L);
        luaopen_package(L);
        lua_settop(L, 0);
        */
    }

结论:Lunatic python整体来说还是比较坑爹,估计个人开源作品没有及时维护。先凑合用,以后最好搞明白自己维护起来。

Lunatic Python的一些安装问题相关推荐

  1. python pycharm 包 安装问题

    20211006 https://blog.csdn.net/anshuai_aw1/article/details/83749395 windows pyfm安装 20210930 在pycharm ...

  2. Python:Scrapy的安装和入门案例

    Scrapy的安装介绍 Scrapy框架官方网址:http://doc.scrapy.org/en/latest Scrapy中文维护站点:http://scrapy-chs.readthedocs. ...

  3. Windows下Python 3.6 安装BeautifulSoup库

    " 介绍Python库BeautifulSoup安装." 01 - BeautifulSoup库介绍 Beautiful Soup是Python的一个库,支持Python 2和Py ...

  4. python开发环境安装

    PyCharm的安装地址:http://www.jetbrains.com/pycharm/download/#section=windows,免费的可以选择社区版本 Python解释器的安装地址:h ...

  5. Python环境的安装(Anaconda+Jupyter notebook+Pycharm)

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文总结了Windows下Python环境的安装,包括Anacon ...

  6. python mysql 驱动安装

    为什么80%的码农都做不了架构师?>>>    安装组件: python 3.4 + django 1.7 + mysql connector driver 系统平台: window ...

  7. windows 10 anaconda python 3.7 安装 pytorch-gpu

    win 10 anaconda python 3.7 安装 pytorch 2019-6-1:清华更新源已经关闭了 先添加清华源: 安装GPU版pytorch conda install pytorc ...

  8. windows 10 anaconda python 3.7 安装keras-gpu tensorflow-gpu

    我的个人博客:zhang0peter的个人博客 win 10 anaconda python3.7 安装keras tensorflow-gpu pytorch的安装参考这篇文章:windows an ...

  9. Windows上python开发--2安装django框架

    Windows上python开发--2安装django框架 分类: 服务器后台开发2014-05-17 21:22 2310人阅读 评论(2) 收藏 举报 python django 上一篇文章中讲了 ...

最新文章

  1. SAP MM 有了采购订单历史的PO行项目里的采购附加费不允许再改了?
  2. 技术系列课回顾 | 直播点播窄带高清之 JND 感知编码技术
  3. 使用C#编写STM32对接物联网平台IoTSharp发送遥测数据
  4. 千兆光纤收发器测试标准及参数
  5. Flutter1.12与原生Android交互(kotlin)
  6. 数据结构与算法——二叉排序树详解以及代码实现
  7. mysql创建表语句和修改表语句
  8. 安卓原生读写u盘_aigo Type-C固态U盘速度如何?好用吗?
  9. [C#源码] 微信跳一跳POST修改分数漏洞
  10. 如何在 Mac、iphone 中快速清除已完成的提醒?
  11. CSS从入门到精通——文本与字体样式
  12. C/C++——黑客数字雨特效
  13. 嘻游记 QVOD快播高清电影在线播放下载
  14. 电脑自动同步服务器时间bat,关于电脑时间自动同步校准方法
  15. Outlook邮箱设置签名
  16. python中abs函数是什么意思_实例讲解Python3中abs()函数
  17. ieda-自动引入局部变量(introduce local variable)快捷键
  18. mysql 5.6.21 winx64_mysql-advanced-5.6.21-winx64部署及使用
  19. js中的颜色对应的常量代码code
  20. H5\uniapp图片添加水印

热门文章

  1. educoder实训平台----简历表页面的制作
  2. 台式计算机和笔记本电脑的设计架构名称是,笔记本电脑内部结构
  3. 中科院,量子计算机,中科院传来喜讯,中国量子技术领先世界,美:中国学者都不睡觉吗...
  4. OSChina 周日乱弹 —— 蜂蜜真好吃
  5. 电子助视仪 对比增强算法 二十种色彩模式(Electronic Video Magnifier, 20 color mode)
  6. 【路由器】TP Link TL-WR702N 迷你路由器为何无法进入管理后台
  7. 英语不好,能学好计算机吗?
  8. 0 为什么学习stm32f103
  9. 2020山东计算机大赛裴鹏飞,裴鹏飞个人事迹加工作照(7页)-原创力文档
  10. ZUCC_计算机网络实验_实验04 VLAN配置