Ubuntu中找不到pip3命令的解決方法


Ubuntu中找不到pip3命令的解決方法

Ubuntu 有 python2 和 python3。

今天使用 Ubuntu 中的 python3 時,想要安裝第三方庫卻發現 pip 指向的是 python2 。

因為記得 Ubuntu 系統默認將 python3 的 pip 命令改成了 pip3
,於是執行 pip3 -V ,報命令不存在。

Round One

在網上搜原因,因為沒有安裝,遂安裝:

sudo apt-get install python3-pip

結果還是命令不存在。

Round Two

求解谷歌,有人說是沒有將 pip3 放到環境變量中,遂層層遞進,找到 python3 安裝路徑下安裝庫的位置,發現沒有 pip3 ,搜索全盤,也沒法找到 pip3 。重新安裝卻顯示已安裝:

Round Three

最后,又在另一篇博客中找到了另一種方案:重新安裝 pip 但不是通過 apt-get 而是通過 python -m

sudo python -m pip install --upgrade --force-reinstall pip

因為我用的是 python3 ,所以我執行的命令為:

sudo python3 -m pip install --upgrade --force-reinstall pip

結果如下圖

成功安裝 python3 對應的 pip ,並且修改 pip 指定為 python3 的包管理工具。此時執行 pip2 -V 發現仍然可以使用 python2 的包安裝工具。

問題解決。

PS:如有碰到類似情況可以按照 1 2 3 的步驟來,且最后一步的命令中,可以嘗試將 pip 改成 pip3 ,或許這樣的結果會是 pip3 對應 python3 ,pip 對應 python2 。

參考:https://blog.csdn.net/cjeric/article/details/71104445


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM