在64位Windows机器上运行32位Python

1 投票
2 回答
1508 浏览
提问于 2025-05-01 03:27

我在新买的64位Windows机器上下载了pythonxy(2.7.6.1),操作系统是Windows 7企业版(SP1)。当我尝试运行python时,出现了一个错误,提示说“并行配置不正确”。而WinPython 32位(2.7.6.3)也出现了同样的问题,只有WinPython 64位正常。

不过,我急需用boost编译Python模块,现在感觉自己刚刚踏入了一个充满搜索、配置和编译麻烦的64位世界。所以我更想让32位的python正常工作,因为我已经把整个MinGW的流程设置好了并且可以正常使用。有没有人知道我该怎么做才能解决这个并行错误?是不是需要安装什么可再分发包之类的东西?

暂无标签

2 个回答

0

我刚刚从我的一个同事那里得到了答案,他告诉我也遇到过完全一样的问题。解决办法确实是下载并安装一个版本的vcredist_x86.exe,但关键是要找到正确的那个版本。听说你可以去某个页面,从那里选择合适的版本。抱歉我不能提供更具体的信息,我现在只有这个文件,而且它的文件名里甚至没有版本号。这一切对我来说都很模糊,不过我也不是Windows方面的专家。

2

从事件日志的信息来看,它似乎需要一个更新版的VC90 C运行时。这里有两个选择:

  1. 安装程序可能已经安装了一个更新的可再分发组件,但可能还需要重启电脑才能完成这个过程。

  2. 你可以尝试自己安装最新的C运行时可再分发组件:Microsoft Visual C++ 2008 SP1 可再分发包 (x86)

撰写回答