(為體驗最佳閱讀體驗,建議將 AdBlock 關閉,有些圖片可能會被擋掉)
問題
當你在 MacOS 中使用 pip3 install [套件]
安裝套件時 ,可能會發現 Python 找不到w套件,會長這樣
解決方法
你可以用
pip3 show [套件名稱]
來查看套件的安裝路徑。然後用
python3 -m site
查看 USER-SITE 路徑
會發現執行路徑和套件路徑不同,最好的解決方法就是不要用 pip3 install
,改用
python3 -m pip install [套件名稱] # 用這個他就會幫你裝在 USER_SITE 底下了
python3 -m pip install
和 pip3 install
兩者的功能都是用來安裝 Python 套件,但是在執行上有些微的差異。
python3 -m pip install
是使用 Python 解釋器內建的 pip
模組進行安裝,透過 -m
參數指定模組名稱 pip
,並且可以確保使用的是正確版本的 pip
,避免了因為系統環境問題導致的版本不一致或是套件安裝到錯誤的位置的問題。
而 pip3 install
則是直接呼叫系統上安裝的 pip
工具進行安裝,這種方式可能會因為系統環境或是 PATH 設定不正確而導致安裝錯誤或是套件安裝到錯誤的位置。
結論就是,使用 python3 -m pip install
會比較保險,可以確保使用的是正確版本的 pip
,而且也避免了因為系統環境問題導致的版本不一致或是套件安裝到錯誤的位置的問題。
結論:在 Mac 上用 python3 -m pip install 就對了:)