-1

我正在尝试在 python(64 位)中使用现有的 tcl/expect(32 位)库。当我尝试调用 tkinter 时,它给了我一个错误。所以我试图找出是否有任何方法可以将 python 转换为支持 32 位。

_tkinter.TclError:无法加载文件“~/ActiveTcl/8.4.19.1.286040/lib/expect5.44.1.9/libexpect5.44.1.9.so”:~/ActiveTcl/8.4.19.1.286040/lib/expect5 .44.1.9/libexpect5.44.1.9.so:错误的 ELF 类:ELFCLASS32

如果您知道解决此问题的步骤,请与我分享。

4

1 回答 1

1

您需要正确的 so 文件才能使用正确的操作系统。不能那样使用..您需要来自 64 位机器的 64 位 libexpect5.44.1.9.so 文件。并在执行代码之前加载它。您还可以使用 sdx 二进制文件捆绑 64 位 libexpect5.44.1.9.so 并在调用时继续加载它。

于 2013-08-29T04:41:13.850 回答