14

我正在尝试在 Windows 7 x64 机器上使用 PyPy,但没有找到任何方法。显然有一个 win32 二进制文件,但没有 x64 二进制文件或安装指南。我目前在 win32 上使用 Python 2.7.2 win64(Python 2.7.2(默认,2011 年 6 月 12 日,14:24:46)[MSC v.1500 64 位(AMD64)])。

从源安装引发以下错误:

[translation:ERROR] WindowsError: [Error 193] %1 不是有效的 Win32 应用程序

有没有人有在 win64 上使用 PyPy 的指南/提示?还是只是不可能?

4

4 回答 4

16

PyPy 与 64 位窗口不兼容。主要原因是 sizeof(void*) != sizeof(long) 这有点烦人。非常欢迎贡献:)

于 2011-09-30T11:19:12.690 回答
6

Windows 上没有适用于 64 位 Python 的版本。您似乎有以下选择:

  1. 将源下载到 PyPy 并将其移植到 64 位。
  2. 切换到 32 位 Python。

选项 2 看起来更容易处理。

于 2011-09-30T09:37:34.213 回答
3

如果有人现在阅读它,只是关于这个问题的更新:PyPy 似乎已经解决了他们在 Windows x64 上的问题,你可以下载 PyPy 的 32 位版本,它可以在 Windows 7 x64 下完美运行(我什至有 64 位python install 在旁边,并且 pypy 运行良好,我只需要指定 pypy 的完整路径即可将其用于我需要的脚本)。

于 2015-04-05T16:37:25.680 回答
1

64 位 PyPy 现在支持 Windows。他们写了一篇关于他们如何最终能够添加支持的帖子 ( https://doc.pypy.org/en/latest/windows64.html )。如果您访问他们的下载页面,他们提供 64 位 Windows 下载(https://www.pypy.org/download.html)。

于 2021-04-11T07:54:18.517 回答