嗨,我试图在运行在windows中的Python2.7应用程序上使用pypy。只需阅读一些关于精神病学的内容,使用起来就很容易了--参见http://psyco.sourceforge.net/psycoguide/node8.html
if __name__ == '__main__':
# Import Psyco if available
try:
import psyco
psyco.full()
except ImportError:
pass
# ...your code here...
然而,我意识到精神病学不支持python2.7,羞耻感,所以pypy是新的热点,我想知道如何在我的应用程序中使用它。我似乎看不出我是如何“导入”它并使它像上面的例子那样工作的。我的应用程序不仅仅是一个.py文件,而是我使用pyqt编写的整个文本编辑器,我非常想加快速度。对于如何使用类似于上述代码的pypy,有什么建议吗?有哪些替代方案可以让我做类似于上面的事情呢?
非常感谢
我只想澄清一下,也许之前还不清楚。目前,我使用py2exe创建应用程序的可执行文件。我有一个setup.py文件,运行python setup.py py2exe,这将创建我分发的可执行文件。现在,我想加快应用程序的速度,以便当我分发它时,整个应用程序运行得更快。现在,我如何再次使用pypy创建一个更快的可执行应用程序,我可以分发?
发布于 2014-03-15 10:50:02
运行的是Pypy,而不是CPython可执行文件。
所以,当你到现在为止
python mypythonfile.py
或者类似的,用pypy你只是跑
pypy mypythonfile.py
这是一个临时的替代。您不需要导入任何东西,特别是psyco
。
https://stackoverflow.com/questions/22422339
复制相似问题