python - 使用python 64位运行32位程序

标签 python 64-bit 32-bit os.system

<分区>

我想使用 os.system 或 subprocess.call 或其他任何东西通过 python 运行一个程序,但是这个程序是一个 32 位程序而我的 python 是 64 位并且找不到这个程序来运行它。通过 python 运行程序最简单的方法是什么?

更多细节: 我正在使用 ubuntu,运行 python 2.7,安装了 ia32-libs(程序从命令行完美运行),使用空闲运行 python。

谢谢!

=============(那天晚些时候)=============

好的,知道了。问题是仅使用 IDLE 时(不知道为什么)。使用其他guis(iron python、eclipse)不返回错误。

谢谢大家

最佳答案

subprocess.call("command param1 param2", shell=True)

对我有用。您确定这是 32/64 位问题吗?

关于python - 使用python 64位运行32位程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14254386/

相关文章:

c - 64位机器内存分配

PHP Left Shift 在两台不同的机器上给出两个答案

windows-7 - 将 16 位 DLL 加载到 Windows 7 64 位上的 32 位进程中

python - 在现有 python 脚本中包含用户命名的变量

python - Python 3.7中使用工厂函数生成注释类型时出现 “typing.ClassVar”问题

python - 64 位机器的 psyco 替代品

c++ - Cygwin 64 G++ -fuse-linker-plugin 错误

svn - 带有 32 位服务器和 32/64 位客户端的 Subversion

python - 分配 a,b = c,a 与 b,a = a,c 相同吗?

python - 在pandas交叉表中,如何计算加权平均值?以及如何添加行和列总计?