錯誤 在 群暉 NAS 上 /usr/local/bin/python3.9: No module named pip
這在群暉 NAS 上很常見,因為官方的 Python 套件有時不會預裝 pip。別擔心,我們可以直接透過 Python 內建的 ensurepip 模組來安裝它,或者使用官方提供的腳本。
請按照以下步驟在您的 Python 3.9 環境中啟用 pip:
1. 嘗試內建修復
請在終端機執行這條指令:
sudo /usr/local/bin/python3.9 -m ensurepip --upgrade
如果這條指令成功執行,您就可以接著安裝 Pillow 了。
2. 如果上述方法無效(報錯或沒反應)
請使用官方的 get-pip.py 腳本來手動安裝:
# 下載安裝腳本 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 使用 Python 3.9 執行安裝 sudo /usr/local/bin/python3.9 get-pip.py
3. 驗證 pip 是否安裝成功
安裝完成後 ,確認 pip 是否已經關聯到 3.9:
/usr/local/bin/python3.9 -m pip --version
只要看到回傳版本資訊,且路徑指向 python3.9,就代表成功了!
4. 最後安裝 Pillow
sudo /usr/local/bin/python3.9 -m pip install Pillow
為什麼會這樣?
群暉的 Python 套件為了精簡體積,有時會把 pip 拆分出去。透過上述步驟,我們是直接在 Python 3.9 的私有路徑下補齊這個工具,這不會影響到系統原本的其他 Python 版本,是最安全且標準的做法。
後記:
第一個方法應該就會有用
其他的沒有嘗試
給大家參考喔

留言板
歡迎留下建議與分享!希望一起交流!感恩!