CentOS 6.5下安裝Python 3.5.2(與Python2並存)

來源:互聯網
上載者:User

標籤:ftp   一個個   cert   開啟   安裝過程   執行   bashrc   configure   col   

CentOS 6.5下安裝Python 3.5.2(與Python2並存)安裝步驟
  • 1,準備編譯環境(環境不對,在安裝過程中可能遇到各種問題。比如wget無法下載連結的檔案)

    yum groupinstall ‘Development Tools‘yum install zlib-devel bzip2-devel openssl-devel ncurses-devel

     

  • 2,下載 Python3.5 源碼包

    wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz

     

  • 3,編譯

    tar Jxvf Python-3.5.2.tar.xzcd Python-3.5.2./configure --prefix=/usr/local/python3make && make install

     

    --prefix 指定安裝路徑

    若不指定prefix,則
    可執行檔 預設放在 /user/local/bin
    庫檔案 預設放在 /usr/local/lib
    設定檔 預設放在 /usr/local/etc
    其他資源檔 預設放在 /usr/local/share
    要卸載這個程式,要麼在原來的make目錄下用一次 make uninstall(前提是make檔案指定過uninstall),要麼去上述目錄把相關的檔案一個個手工刪掉

    指定prefix,直接刪掉一個檔案夾就夠了

  • 4,設定環境變數

    echo ‘export PATH=$PATH:/usr/local/python3/bin‘ >> ~/.bashrc

     

    ~/.bashrc : 該檔案包含專用於你的bash shell的bash資訊,當登入時以及每次開啟新的shell是,該檔案被讀取
    上面的命令實現:將 export PATH=$PATH:/usr/local/python3/bin 添加到 ~/.bashrc檔案末尾

  • 5,設定目錄

    ln -sv /usr/local/python3/bin/python3.5 /usr/bin/python3

     

    這樣做的目的:在系統任意目錄敲入python3,調用的是python3.5的命令

安裝pip
  • 上面安裝pyhon3.5.時,就已經有pip了,使用的時候使用pip3
這裡是根據官網wiki安裝的。
  • 1,安裝setuptools。pip安裝之前需要先安裝setuptools。

    wget https://pypi.python.org/packages/source/s/setuptools/setuptools-5.7.zip --no-check-certificateunzip setuptools-5.7.zip cd setuptools-5.7python3 setup.py install

     

    wget wget https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz#md5=3823d2343d9f3aaab21cf9c917710196tar xvf pip-7.1.2.tar.gzcd pip-7.1.2python3 setup.py install

     

CentOS 6.5下安裝Python 3.5.2(與Python2並存)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.