Linux升級python到3.6

Linux升級python到3.6

轉載至Linux

Shell代碼  

1. # python -V    # 查看python 版本  
2. # cd /home/centos/Downloads    # 進入存放目錄  
3. # wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz    # 獲取新版的 python  
4. # tar xvf Python-3.6.1.tar.xz    # 解壓文件  
5. # cd ./Python-3.6.1     # 進入解壓後的文件目錄  
6. # mkdir /usr/local/python3    # 創建編譯安裝目錄  
7. # ./configure --prefix=/usr/local/python3    # 配置編譯安裝目錄  
8. # make && make install    # 編譯安裝  
9. # mv /usr/bin/python /usr/bin/python_old    # 備份舊的python
10. # ln -s /usr/local/python3/bin/python3 /usr/bin/python    # 把新的 python3 鏈接到 python
11. # python 

注意可以設定3.6.*中的特定3.6的小版本,如3.6.5

出現的問題

解決 zipimport.ZipImportError: can’t decompress data; zlib not available 的方法:

1.下載源碼: http://www.zlib.net/
2.解壓安裝:

Shell代碼

1. # cd /home/centos/Downloads/  
2. # wget http://www.zlib.net/zlib-1.2.11.tar.gz  
3. # tar zxvf zlib-1.2.11.tar.gz   
4. # cd zlib-1.2.11  
5. # ./configure 

解決 yum 不可用:

Java代碼
# vi /usr/bin/yum  

#!/usr/bin/python    改成:    #!/usr/bin/python_old  

# vi /usr/libexec/urlgrabber-ext-down  

#!/usr/bin/python    改成:    #!/usr/bin/python_old  

# yum search  

升級yum:

Shell代碼

# yum update  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章