Linux下Python2公升級到Python3

2021-08-15 00:24:11 字數 832 閱讀 8965

在工作中使用aws服務,而總是會需要用到aws cli,本來aws ec2上會自帶cli,但是也有例外,而這個例外就讓我碰到了。慚愧啊!

要安裝aws cli 需要依賴於python2.7以上的版本,並且使用pip進行安裝。而本機的python版本確實2.6的,因此進行公升級,看

很多情況下系統自帶的python版本都是2

.x,但現在基本都建議使用python3.x,怎麼去公升級呢:

載,如下:

wget 壓

命令:tar -xzvf python-3.3.0.tgz

3. 進入解壓縮後的資料夾

命令:cd python-3.3.0

4. 在編譯前先在/usr/local建乙個資料夾python3(作為python的安裝路徑,以免覆蓋老的版本)

命令:mkdir /usr/local/python3

5. 開始編譯安裝

命令:./configure --prefix=/usr/local/python3

make

make install

6. 將原來的/usr/bin/python鏈結為別的名字

命令:mv /usr/bin/python /usr/bin/python_old 2

7. 建立新版本python的鏈結

命令:ln -s /usr/local/python3/bin/python3 /usr/bin/pytho n

8. 校驗是否完成

命令:python -v

此時會顯示出 python 3.3.0

需要注意的是,在4、5、6、7步中,對許可權有要求,所以在執行這些步驟的時候可以使用root使用者

centos下python2公升級為python3

選擇 gzipped source tarball 這個包 2.解壓 tar xzvf python 3.3.0.tgz 3.編譯安裝 cd python 3.3.0 在編譯前先在 usr local建乙個資料夾python3 作為python的安裝路徑,以免覆蓋老的版本 mkdir usr loc...

http2公升級過程

http2要求nginx版本在1.9.5以上才支援 with http v2 module 模組,同時需要配合https使用 使用nginx v檢視是否支援模組 with http v2 module修改nginx配置 listen 443 ssl http2 重啟nginx service ngi...

Python ubuntu下py2公升級到py3

1 ubuntu預設已經安裝了python python 檢視當前版本,我的是python2.7 2 公升級到python3,則 sudo apt get install python3 3 重新建立鏈結 此時預設python版本還是python2.7,需重新鏈結。刪除 usr bin python...