在树莓派上安装 pypy3



我有一个 python3 脚本,我需要运行得更快,所以我正在尝试在我的运行 raspbian stretch 4.14 的树莓派上安装 pypy3。

看起来 pypy 是预装的,但它是 2.7.12 版,它不适用于我的 python3 代码。

我用谷歌搜索了很多,找不到安装pypy3的说明,很多人建议从二进制文件构建,但我也不确定这意味着什么......或在哪里可以找到正确的 ARM 体系结构二进制文件。

请帮忙!

好的,非常感谢彼得伍德将我链接到pypy的正确版本。 以下是我为在我的 pi 上启动和运行它所做的(菜鸟友好指南 :p):

第 1 步:使用以下方法下载 .tar.bz2 文件:

wget https://bitbucket.org/pypy/pypy/downloads/pypy3-v6.0.0-linux-armhf-raspbian.tar.bz2

第 2 步:解压缩 .tar.bz2 文件:

tar xf pypy3-v6.0.0-linux-armhf-raspbian.tar.bz2

第 3 步:cd 进入新解压缩的目录:

cd pypy3-v6.0.0-linux-armhf-raspbian.tar.bz2

第 4 步:cd 进入 bin 目录并检查 pypy3 可执行文件是否正常工作:

cd bin
./pypy3  # This should start the pypy interpreter for you

如果最后一个命令不起作用,请确保 pypy3 具有执行权限!(当您使用 ls 查看它时,它应该是绿色的)。您可以使用以下命令授予其执行权限:

sudo chmod +x pypy3 # But you have to be in the /bin directory!

您可能还会收到libffi.so.5:没有这样的文件或目录错误,以修复我使用的:

sudo ln -s /usr/lib/arm-linux-gnueabihf/libffi.so.6 /usr/lib/arm-linux-gnueabihf/libffi.so.5

现在我们要设置它,以便简单地从任何地方键入 pypy3 就可以调用这个解释器。以下是我们如何做到这一点。

第 5 步:将文件夹移动到/opt/

sudo mv /home/pi/pypy3-v6.0.0-linux-armhf-raspbian/ /opt/

第 6 步:通过运行将符号链接添加到/usr/bin/:

sudo ln -s /opt/pypy3-v6.0.0-linux-armhf-raspbian/bin/pypy3 /usr/bin/pypy3

好的,现在 cd 从那里出来并从任何位置运行 pypy3,它应该调用 pypy 解释器!希望这对:)有所帮助

最新更新