為Python2 7建立軟連線

2021-08-28 13:17:18 字數 1104 閱讀 1761

在ubuntu下面發現pip的預設版本指向的是python3.6,而因專案需要利用python2.7.

檢視pip版本

pip --version
指向的的python3.6,而此時已經為python建立2.7的軟連線

檢視預設呼叫pip的位置.

which pip
輸出

/usr/local/bin/pip

先刪除

sudo rm -rf /usr/local/bin/pip
安裝python2.7版本的pip

sudo apt-get install python-pip
在 /usr/bin 目錄下面多了 pip 和pip2兩個檔案

為pip建立軟連線

先看看這兩個檔案是否能夠執行

cd /usr/bin
./pip
bash: ./pip: /usr/bin/python: bad interpreter: permission denied

./pip2
bash: ./pip2: /usr/bin/python: bad interpreter: permission denied

原因:pip和pip2中的預設python環境的路徑不對

解決辦法

sudo  vim pip
把第一行     #

!/usr/bin/python  修改為  #!/usr/bin/python2.7

sudo  vim pip
把第一行    

#!/usr/bin/python  修改為   #

!/usr/bin/python2.7

在執行 ./pip  和pip2不報錯成功

建立pip的軟連線

ln -s /usr/bin/pip /usr/local/bin/pip
此時輸入pip 對應的版本是python2.7

python 2 7 資料連線

win32 oracle 10g 安裝包 cx oracle支援的版本和客戶端一定要一致,否則就算安裝正常了也會報 unable to acquire oracle environment handle instantclient 10 2.rar cx oracle 5.1.2 10g.win32...

python2 7換行 Python2 7基礎語法

1.建立檔案xx.py usr bin python3 print hello,world 2.linux下執行 python hello.py 3.編碼 預設字串unicode 設定編碼 coding utf 8 4.識別符號 第乙個字元必須是字母表中字母或下劃線 識別符號的其他的部分有字母 數字...

python2 7是什麼 python2 7是什麼

pyton2.7是python在2010年發布的乙個版本。python 是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言,具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。下面來解釋一下python這門語言 python是一種...