在windows下安装lupa库

一、编译兼容低版本的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

你可能感兴趣的:(python,lua)