我有一個 python3 腳本,我需要運行得更快,所以我試圖在運行 raspbian stretch 4.14 的樹莓派上安裝 pypy3??雌饋?pypy 是預裝的,但它的版本是 2.7.12,它不適用于我的 python3 代碼。我用谷歌搜索了很多,找不到安裝 pypy3 對我有用的說明,很多人建議從二進制文件構建,但我不確定這意味著什么......或者在哪里可以找到正確的 ARM架構二進制。請幫忙!
1 回答

慕斯王
TA貢獻1864條經驗 獲得超2個贊
好的,非常感謝 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 解釋器!希望這可以幫助 :)
添加回答
舉報
0/150
提交
取消