如何在 Raspberry Pi 上安装 pypy3

此文章展示在 Raspberry Pi 上运行 pypy3 的简单方法。我在此示例中使用了 Raspberry Pi 3 上的 Raspbian Buster。在 Raspbian buster 上这将安装 pypy3 7.x!

首先安装 pypy3virtualenv

install_pypy3.sh
sudo apt update && sudo apt -y install pypy3 pypy3-dev virtualenv

现在我们可以创建 virtualenv 来安装 pypy 包:

create_pypy_virtualenv.sh
virtualenv -p /usr/bin/pypy3 ~/pypy3-virtualenv

现在我们可以激活 virtualenv。每次你想使用 pypy 时都需要这样做,每个 shell/SSH 连接分别激活:

activate_pypy_virtualenv.sh
source ~/pypy3-virtualenv/bin/activate

如果你的 shell 提示符现在以 (pypy3-virtualenv) 为前缀,则你已成功激活 virtualenv

pypy_virtualenv_prompt.txt
(pypy3-virtualenv) uli@raspberrypi:~ $

现在 python 指向 pypy3pip 将包本地安装到 ~/pypy3-virtualenv

现在你可以使用例如

run_pypy_script.sh
python3 myscript.py

来运行你的脚本(如果你激活了虚拟环境,pythonpython3 都将指向 pypy3!)。

*注意:*安装 pypy3-dev 对于运行 pypy3 不是严格必需的,但你需要它来编译像 numpy 这样的原生库。


Check out similar posts by category: Python, Raspberry Pi