Lupa 在 Mac OSX 10.9.5 上无法工作。

Python 2.7.6(v2.7.6:3a1db0d2747e,2013年11月10日,00:42:54) [GCC 4.2.1(Apple Inc. build 5666)(点3)] 在 darwin 上 键入“帮助”,“版权”,“信用”或“许可证”以获取更多信息。

from lupa import * lua = LuaRuntime() dyld:懒惰的符号绑定失败:找不到符号:_luaL_newstate From: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/lupa/_lupa.so 在 flat namespace 中被期望

dyld:找不到符号:_luaL_newstate From: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/lupa/_lupa.so 在 flat namespace 中被期望

[1] 11436 trace trap python ```

点赞
用户1032396
用户1032396

首先卸载 lupa。然后使用以下命令重新安装:

LDFLAGS="-L/usr/local/bin/lua" pip install lupa==1.3 --no-binary :all:

注意:在通过 brew 安装 lua(brew install lua)时,El Capitan 上默认的 lua 二进制路径是以上路径。如果你在其他位置安装了 lua,例如 usr/bin/lua,你可能需要更改路径。

2016-06-30 14:56:42