【问题标题】:How to convert/compile 64-bit python (2.7.4) as 32-bit python on linux?如何在 linux 上将 64 位 python (2.7.4) 转换/编译为 32 位 python?
【发布时间】:2013-08-29 04:00:13
【问题描述】:

我正在尝试在 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

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

【问题讨论】:

    标签: python tkinter tcl 32bit-64bit


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-14
      • 1970-01-01
      • 2013-04-08
      • 2014-02-12
      • 1970-01-01
      • 2011-11-11
      • 2017-01-21
      相关资源
      最近更新 更多