在树莓派上安装 pypy3

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

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

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

请帮忙!


米琪卡哇伊
浏览 180回答 1
1回答

慕斯王

好的,非常感谢 Peter Wood 将我链接到正确版本的 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: No such file or directory 错误,以修复我使用的错误: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 解释器!希望这可以帮助 :)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python