在PyPy中运行Python脚本

4

我有一个使用Python 2.7.4在Spyder中开发的Python脚本。 这个脚本是通过另一个Python脚本调用的:

execfile('script.py')

我想知道如何使用PyPy运行两个Python脚本(我希望这样做是因为它比标准Python更快)。谢谢!注意:我已经在Windows上安装了PyPy。
1个回答

7

在命令行中使用pypy scriptname.py运行第一个Python脚本。由execfile()运行的代码也将在PyPy中运行,因为主脚本(execfile())正在PyPy中运行。


当我从命令行运行pypy时(我不得不从源目录中运行它),我遇到了这个错误:pypy Job-M1-3_run2.py File "<stdin>", line 1 SyntaxError: invalid syntax 并指向 pypy 和脚本名称之间的空格。有什么想法吗?谢谢。 - jpcgandre
这意味着你正在使用PyPy。我给出的命令是一个shell命令,而不是Python命令。 - kindall
那我应该在Spyder命令行中写pypy scriptname.py,是吗?谢谢。 - jpcgandre
我没有使用过Spyder,但是它应该有一个设置选项来指定运行脚本的命令,或者甚至可以指定多个配置(例如Python 2和Python 3)。在后一种情况下,您只需将PyPy添加为另一个配置,并指定PyPy可执行文件,类似于在其他配置中指定Python。 - kindall

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