我安装了 TkTreeCtrl 2.4.1(用 c 编写)和 TkTreectrl 1.0(用 python 编写),它包装了原始的 c 库。
当我尝试在 Python 中创建任何 treectrl 对象时,出现错误:
_tkinter.TclError: can't find package treectrl
我对 Python 很陌生,但我猜 Python 包装器代码找不到 c 库。
当我安装 TkTreeCtrl(c) 时,它以 .dylib 文件的形式安装在 '/usr/lib/treectrl2.4.1' 中。
我以前从未使用过 .dylib,但一些谷歌搜索告诉我将它所在的目录添加到环境变量“DYLD_LIBRARY_PATH”中。
我做到了,但没有运气。我不确定我什至知道我的问题是什么,所以任何帮助将不胜感激!
我正在运行 Lion 和 Python 2.7。Python 是使用 MacPorts 安装的。