纵有疾风起
人生不言弃

下载并安装PyPy

使用包装PyPy

一些Linux发行版提供了一个pypy包。请注意,为了安装需要编译的其他模块,您可能需要安装其他软件包,例如pypy-dev。这将表现为关于“缺少Python.h”的错误。如果你需要额外的模块我们建议创建virtualenv并使用pip,那么发行版还没有提供许多pypy-ready软件包。

下载预建PyPy

开始使用PyPy的最快方法是为您的操作系统和体系结构下载预构建的二进制文件。您可以使用 最新版本或我们开发的每晚版本。这些构建依赖于您的操作系统可能无法使用的动态链接库。有关可能适用于您的系统的更多信息和替代方法,请参阅有关Linux二进制文件的部分。

请注意,夜间版本不保证与官方版本一样稳定,使用它们需要您自担风险。

安装PyPy

一旦解压缩tarball或zip文件,就可以立即执行PyPy,而无需在任何特定位置安装它:

$ tar xf pypy-x.y.z.tar.bz2
$ ./pypy-x.y.z/bin/pypy
Python 2.7.x (xxxxxxxxxxxx, Date, Time)
[PyPy x.y.z with GCC x.y.z] on linux2
Type "help", "copyright", "credits" or "license" for more information.
And now for something completely different: ``PyPy is an exciting technology
that lets you to write fast, portable, multi-platform interpreters with less
effort''
>>>>

如果你想PyPy提供全系统,你可以把一个符号链接到 pypy可执行/usr/local/bin。放一个符号链接并不在那里移动二进制文件很重要,否则PyPy将无法找到它的库。

安装更多模块

如果你想安装第三方库,最方便的方法是使用ensurepip安装pip(除非你想安装virtualenv,如下所述;然后你可以直接使用virtualenvs中的pip):

$ ./pypy-xxx/bin/pypy -m ensurepip
$ ./pypy-xxx/bin/pip install -U pip wheel # to upgrade to the latest versions
$ ./pypy-xxx/bin/pip install pygments  # for example

将安装第三方库pypy-xxx/site-packages,并在其中安装脚本pypy-xxx/bin

使用virtualenv安装

在virtualenv中运行pypy通常很方便。要做到这一点,你需要一个版本的virtualenv – 1.6.1或更高版本。然后,您可以在翻译后从预编译的tarball或mercurial checkout安装PyPy:

# from a tarball
$ virtualenv -p /opt/pypy-xxx/bin/pypy my-pypy-env

# from the mercurial checkout
$ virtualenv -p /path/to/pypy/pypy/translator/goal/pypy-c my-pypy-env

# in any case activate it
$ source my-pypy-env/bin/activate

请注意,my-pypy-env / bin / python现在是my-pypy-env / bin / pypy的符号链接,因此您只需键入以下内容即可运行pypy:

$ python

你仍然应该通过以下方式将pip和wheel升级到最新版本:

$ my-pypy-env/bin/pip install -U pip wheel
未经允许不得转载:起风网 » 下载并安装PyPy
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录