pip和pip3同時指向Python3 5

2021-10-01 06:53:35 字數 821 閱讀 4097

關於解決ubuntu16.04中pip和pip3同時指向python3.5的問題

這是我看了很多大神寫的blog之後,針對pip和pip3同時指向乙個python版本這一問題,做出的總結:

首先,在終端查詢自己的pip或pip3是否指向了同乙個python版本:

pip -v 或 pip3 -v

我兩個pip顯示的都是

pip 19.2.3 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)

這表明pip和pip3同時指向python3.5

此時不用更新或是解除安裝你的pip或pip3(親測沒用),只需要按著下面的指令改乙份pip檔案中的語句即可

再囉嗦一句:通俗的來說,pip對應的是python2.7;pip3對應的是python3.x。

指令如下:

which pip

#我的顯示如下:

#/usr/local/bin/pip

vim /usr/local/bin/pip

之後你可以看到開啟的檔案是這樣的:

sudo chmod 777 *** #(***是指檔名,777是指將所有對此檔案的操作許可權賦予使用者)

然後接著上一步:

編輯 pip檔案:

將第一行 #!/usr/bin/python3 修改為

#!/usr/bin/python2

儲存之後,在檢視一下pip的指向,就發現已經指向了python2.7,大功告成

pip和pip3的區別

pip和pip3用於區分pip install numpy等等安裝的庫所放的位置 1 使用pip install 新安裝的庫會放在這個目錄下面 python2.x site packages。2 使用pip3 install 新安裝的庫會放在這個目錄下面 python3.x site package...

pip和pip3的區別

一 非anaconda環境下 ubuntu 16.04 開始好像同時存在 python2 和python3。因此庫裡面既會有pip3也會有pip 1 使用pip install 新安裝的庫會放在這個目錄下面 python2.x site packages 2 使用pip3 install 只有安裝了...

Pip和Pip3的區別

我使用的是虛擬環境,並且python的version是3.6.2,當使用pip3安裝的時候,不知道為什麼python3.5.2 detected。我使用pip的時候,就沒出現問題。pip3軟體的安裝路徑是 pip 8.1.1 from usr lib python3 dist packages py...