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

2022-06-22 05:06:10 字數 1012 閱讀 3062

ubuntu 有 python2 和 python3。

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

因為記得 ubuntu 系統預設將 python3 的 pip 命令改成了 pip3

,於是執行pip3 -v,報命令不存在。

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

sudo apt-get install python3-pip

結果還是命令不存在。

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

最後,又在另一篇部落格中找到了另一種方案:重新安裝 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 。

參考:

ubuntu下安裝最新pip3工具

在使用ubuntu中pip安裝軟體時經常會遇到pip版本太低的情況,這是由於ubuntu自帶的python2.7和python3.5,ubuntu16.04中並沒有內建相應的pip3豆管理工具。並且直接用pip公升級可能會導致公升級失敗,或者python2.7中的pip無法公升級到最新版本。1 首先...

Ubuntu中找不到 etc inittab檔案

因為debian 系衍生出來的linux 一向是沒有使用 etc inittab 作為登入狀態文件來使用的。但是雖然沒有系統預設沒有這個檔案,但是你可以自己建乙個inittab檔案。因為從 etc event.d 中的rc default檔案中 可以看出 script runlevel reboot...

Ubuntu 系統下如何安裝pip3工具

ubuntu 系統內建了 python2 和 python3 兩個版本的開發環境,卻沒有內建相應的 pip3 管理工具,本文將介紹如何在ubuntu下如何快速安裝 pip3 工具,並公升級到最新可用版本 教程同樣適用於linux下安裝 直接在 ubuntu 終端下輸入 pip3 v 命令嘗試檢視對應...