在windows下安装lupa库

来源:互联网 发布:飞鱼网络电视电脑版 编辑:程序博客网 时间:2024/05/19 16:49

一、编译兼容低版本的lua库

因为lupa库需要使用调用luaL_openlib函数,而lua5.2开始,默认不再输出此函数,所以需要编译兼容lua5.1版本的dll。
可参考:lua编译 http://blog.csdn.net/prchacker/article/details/77185512

二、修改lupa setup.py文件

从https://github.com/scoder/lupa下载lupa包后,修改setup.py文件:

......# config = find_lua_build(no_luajit=has_option('--no-luajit'))config = {    'extra_objects': [r"lib文件完整路径"],    'include_dirs' : [r"lua库src目录完整路径"],    'libfile'      : r"lib文件完整路径"}......

三、安装lupa

* windows平台使用Microsoft Visual C++ Compiler for Python 2.7编译python扩展
* VCForPython27官方下载: https://www.microsoft.com/en-us/download/details.aspx?id=44266

以管理员身份运行cmd.exe,进入%lupa-path%目录,运行

python setup.py install
原创粉丝点击