[linux]centos7.4上升級python2版本到python3.6.5 【安裝雙版本,預設python3】

來源:互聯網
上載者:User

標籤:etc   python36   lin   沒有   $path   imp   yum   增加   www   

版本聲明

centos7.4

前言:linux上的python預設是版本2的,之前學django項目用的是3的版本 所以得升級下版本~

1.下載python3.6.5

cd /usr/local/

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

tar -xvf Python-3.6.5.tgz 解壓後 目錄更名為 mv Python-3.6.5 python36

 

2.安裝,目錄設定自己解壓的

./configure --prefix=/usr/local/python36

make

make install

直接  make && make install

如果報錯zipimport.ZipImportError: can’t decompress data 使用yum -y install zlib* 安裝相關依賴,再make && make install

mv /usr/bin/python /usr/bin/python2.6.6 讓之前的版本失效

 

將新版本的python的軟串連增加到/usr/bin目錄下

ln -s /usr/local/python36/bin/python3.6 /usr/bin/python

將版本python3.6.5命令加入環境變數

vim /etc/profile

export PATH=$PATH:/usr/local/python36/bin這句加到檔案最下面

source /etc/profile  #重新整理配置

這樣就完了!

當然沒有~~你會發現yum不好使了,因為yum是基於python的,然後python3是裝完了,但是因為某個原因找不到(具體百度吧),所以解決方式如下:

vi /usr/bin/yum

#!/usr/bin/python 修改成#!/usr/bin/python2.6.6

 

yum 執行 驗證

這下發現ok了

這時候,有雙版本的python了,但是預設是python3的

使用python3安裝庫

pip3 install xxx

使用python2下載

pip install xxx

 

~~~~~~~~~~~~~~~~~~~~完了~~~~~~~~~~~~~~~~~~~~~~~~~~·

[linux]centos7.4上升級python2版本到python3.6.5 【安裝雙版本,預設python3】

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.