關於解決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...