如何在Windows系统上使用PyPy?

15

我想知道如何在Windows XP 32位上使用PyPy 1.8。 我从网站下载了zip文件并将其安装到“我的文档”文件中。最初,我认为它类似于psyco,需要“import psyco”,但我发现PyPy.exe像Python命令行一样。

我尝试将我的脚本拖到PyPy.exe中运行,但似乎根本没有用。在PyPy中使用“python”命令时出现“全局名称'python'未定义”的错误提示。

因此,我希望有人能帮助我使PyPy运行,因为我已经没有任何想法了。 PyPy网站的文档主要让我感到困惑,也不是很有帮助。

答案:我发现我可以右键单击脚本并使用“打开方式”选择Pypy.exe来使其正常工作。不确定为什么拖动没有起作用,因为我认为这等效。谢谢大家。


2
这是一个Python实现。您可以像使用CPython一样使用它。 - Marcin
@Marcin,这就是我尝试过的。然而,没有一个方便地允许我打开和运行脚本的“IDLE”窗口,当涉及到运行它们时,我承认自己有些迷茫。我尝试使用PyPy命令行,但最终得到了你在上面看到的结果。对于编程和计算机总体而言,我是一个新手,所以如果答案非常明显,我向您道歉。 - chrtan
3
你需要在使用交互式Python解释器方面寻求帮助,而不是使用PyPy。请重新表述你的问题和标题,否则可能会错过能够给出良好答案的人。 - user395760
1
阅读有关命令行用法的Python文档。基本上,从命令行运行“python”会启动解释器,“python -m script.py”运行名为“script.py”的脚本。 - aquavitae
1
你只需逐行在解释器中输入Python代码。只要缩进保持一致(并从零开始),你可以粘贴代码块。 - Marcin
显示剩余2条评论
3个回答

42

我是一个菜鸟,一开始也很困惑,这是我做的步骤,希望对某些人有所帮助。我猜这一步非常基础,不需要在pypy中提到。

  1. 根据你的操作系统下载适当的文件:http://pypy.org/download.html

  2. 解压缩到任何目录,例如:C:\

  3. 在Windows资源管理器中导航到该目录并复制路径,例如:C:\pypy-2.5.0-win32

  4. 控制面板 > 系统 > 高级系统设置 > 环境变量

  5. 在第一个框中选择PATH

  6. 点击编辑

  7. 你会看到一堆路径。不要改变其中的任何一个。将光标移动到最后。

  8. 输入分号: ;

  9. 在你刚刚添加到路径末尾的分号后面粘贴你的路径, 例如:;C:\pypy-2.5.0-win32

注意!命令将是启动程序名的文件名-.exe 如果 您的启动程序是pypy3.exe ,则命令将是pypy3。

如果文件名是python.exe,则您的命令将是python,等等。

对于pypy3,默认启动程序是pypy3.exe

  1. 关闭所有系统设置窗口并退出shell

  2. 打开shell

  3. 导航到包含.py文件的目录

  4. 键入:pypy filename.py

现在你可以使用pypy而不是python运行你的代码了。


9
也许我没有完全理解您尝试做什么,但只需打开命令提示符并运行“pypy myscriptname”即可解决问题。前提是您已经正确配置了PyPy和脚本路径(例如,您的脚本在PyPy文件夹中)。

0
安装 Chocolatey choco install python.pypy -y

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接