延續之前文章<[Python]如何查看安裝包的狀態,包含安裝路徑?>的安裝路徑的遺留問題,這次趁著進行其他安裝包的安裝需求,一併再仔細詳讀相關資料,如文末參考資料,同時也著實測試和順利解決。
關於安裝包路徑指定,可由兩個方式來處理,如下:
a. 由指令定義,簡單且方便,缺點是每次安裝時都要重複輸入安裝路徑,如下列指令。
pip install -t 安裝路徑 安裝包
a. 由指令定義,簡單且方便,缺點是每次安裝時都要重複輸入安裝路徑,如下列指令。
pip install -t 安裝路徑 安裝包
b.由site.py配置文件定義安裝路徑,使其成為默認路徑,爾後用pip install 指令安裝時,直接安裝到默認路徑,除了省得每次都要重新輸入安裝路徑,且有利於各安裝包的管理。至於site.py配置文件的修改,可參考文末資料,同樣的內容,就不再贅述。
本文藉由將已存在於非期望安裝路徑的安裝包移除,並由修改後的site.py配置文件重新定義路徑,並使兩個安裝包重新安裝於期望路徑。
由圖一可知,安裝包(opencv-python)已安裝於"非"期望安裝路徑(c:\users\user\appdata\roaming\python\python38\site-packages),該路徑也是python的原默認安裝路徑。
圖一 |
修改site.py配置文件,將路徑重新定義為期望安裝路徑(c:\Program Files (86)Anaconda3\Lib\site-packages),如圖二的藍色框所示。
圖二 |
利用pip uninstall來移除opencv-python和其依賴包(dependences),同時重新安裝並查看,其已安裝在期望路徑上,順利完成安裝包的轉移,如圖三所示。
-----如果文章對您有幫助,打開微信掃一掃,請作者喝杯咖啡。-----
沒有留言:
張貼留言