錯誤 在 群暉 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 版本,是最安全且標準的做法。

 

 


 

後記:

 

第一個方法應該就會有用

其他的沒有嘗試

給大家參考喔