- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 python3 脚本,我需要运行得更快,所以我试图在运行 raspbian stretch 4.14 的树莓派上安装 pypy3。
看起来 pypy 是预安装的,但它是 2.7.12 版本,无法与我的 python3 代码一起使用。
我在谷歌上搜索了很多,但找不到对我有用的安装 pypy3 的说明,很多人建议从二进制文件构建,但我不确定这意味着什么......或在哪里可以找到正确的 ARM 体系结构二进制文件。
请帮忙!
最佳答案
好的,非常感谢 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 即可调用此解释器。以下是我们如何做到这一点。
第五步:将文件夹移动到/opt/
sudo mv /home/pi/pypy3-v6.0.0-linux-armhf-raspbian/ /opt/
第 6 步:通过运行将符号链接(symbolic link)添加到/usr/bin/:
sudo ln -s /opt/pypy3-v6.0.0-linux-armhf-raspbian/bin/pypy3 /usr/bin/pypy3
好的,现在从那里 cd 并从任何位置运行 pypy3,它应该调用 pypy 解释器!希望这会有所帮助:)
关于python - 在树莓派上安装pypy3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55703832/
我是一名优秀的程序员,十分优秀!