關于解決Ubuntu16.04中pip和pip3同時指向Python3.5的問題
作為一名ubunut小白,這是我學習將近一年Linux之后,第一次寫blog,有不正確,不詳細的地方歡迎大家指出,
這是我看了很多大神寫的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
之后你可以看到打開的檔案是這樣的:

說一下我遇到的問題:
我無法編輯里面的內容,需要先更改檔案的權限,方法如下:
進入到/usr/local/bin 路徑下,輸入:
sudo chmod 777 xxx #(xxx是指檔案名,777是指將所有對此檔案的操作權限賦予用戶)
然后接著上一步:
編輯 pip檔案:
將第一行 #!/usr/bin/python3 修改為
#!/usr/bin/python2
保存之后,在查看一下pip的指向,就發現已經指向了Python2.7,大功告成
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/181303.html
標籤:其他
下一篇:開源:教師評價系統
