【发布时间】:2014-02-12 09:53:49
【问题描述】:
我需要在 64 位 CentOS 中运行 32 位 Python。
背景
我有一个 PCI-GPIB 接口卡。它的驱动程序来自National Instruments。它在驱动程序页面中显示:
NI-488.2 2.9 版支持 64 位内核。该驱动程序目前只能用于 32 位应用程序。
使用 Python 驱动程序
我使用PyVISA wrapper 来使用驱动,像这样:
import visa
但是,我收到以下错误:
OSError: /usr/local/vxipnp/linux/bin/libvisa.so.7: wrong ELF class: ELFCLASS32
问题
National Instruments 表示他们的驱动程序支持 64 位内核。 好。
但它只能在in 32 位应用程序中使用。 糟糕。我的 Python 安装(我自己编译)是 64 位的。
如何在 64 位 CentOS 6 中编译 32 位 Python?
【问题讨论】:
-
您的问题的完整指南:aresou.net/post/6/…
标签: python linux compilation 32bit-64bit