Centos7 安裝Python3.6.5 及 安裝ipython 6.1.0

來源:互聯網
上載者:User

標籤:Python3.6.5安裝   Ipython6.1.0安裝   

一、centos7 安裝 Python3.6.5教程

1、在安裝Python之前,需要先安裝一些後面遇到的依賴問題(如果有依賴問題,按照提示安裝):

    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

        

    yum install xz gcc zlib zlib-devel wget sqlite-devel openssl-devel -y


    

    

    

2、從官網上下載Python源碼包

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

   下載完成後,將源碼包上傳至伺服器

    

3、解壓檔案:

    xz -d Python-3.6.5.tar.xz

    tar -xvf Python-3.6.5.tar.xz

    

    

    註:將Python檔案解壓到 /usr/檔案夾中。

4、進入到檔案目錄

    cd Python-3.6.5

    

5、開始對Python進行安裝編譯

    ./configure --prefix=/usr/Python-3.6.5 

    

    

    

    執行make命令(一直等待編譯即可,大概五六分鐘)

    

    

    

    執行make install 命令(等待編譯安裝)

    

          

    安裝過程中出現錯誤,需要安裝zlib包

     yum -y install zlib*

    安裝zlib*後,重新編譯 

    make install

    

6、讓Centos7系統能夠預設使用Python3.6

    cd /usr/bin/

    

    mv python python.bak  #備份原檔案

   ln -s /usr/Python-3.6.5/bin/python3.6 /usr/bin/python (注意自己檔案首字母大小寫)

   (備忘:ln -s 源檔案  目標檔案  做軟連結)     

7、測試Python3.6.5是否安裝成功

    


8、因為yum源使用的Python2,替換為Python3以後,會導致其無法正常工作。需要修改以下資訊:

    修改yum設定檔: 

    vi /usr/bin/yum

    

    把檔案的頭部 #!/usr/bin/python 改成 #!/usr/bin/python2.7

    


9、測試yum時候正常:

    yum -y install vim

    

    提示錯誤,需要修改以下資訊:

    vi /usr/libexec/urlgrabber-ext-down


    將 /usr/bin/python  改為 /usr/bin/python2.7

    

10、再次測試yum是否正常

    yum -y install vim

    


    以上步驟為Centos7 安裝Python3.6.5的實際操作文檔。

    

二、Centos7安裝 Ipython 6.1.0

1、安裝依賴環境

    

yum install xz gcc zlib zlib-devel wget sqlite-devel openssl-devel -y

    

2、下載ipython安裝包

   安裝包:

wget https://pypi.python.org/packages/79/63/b671fc2bf0051739e87a7478a207bbeb45cfae3c328d38ccdd063d9e0074/ipython-6.1.0.tar.gz#md5=1e15e1ce3f3f722da6935d7ac0e51346

  

    提示沒有安裝wget工具,使用yum安裝wget工具

     yum -y install wget

   

    繼續下載ipython安裝包

    

2、安裝ipython

   tar xf ipython-6.1.0.tar.gz 

   cd ipython-6.1.0

   

   使用Python安裝ipython(前提已安裝Python)

    python setup.py install

    

    

3、測試ipython是否安裝成功

    

    出現這樣的錯誤,說明環境變數設定錯誤,修改方式如下:

    alias ipython='python -m IPython'

    

4、提示以上錯誤,需要通過pip安裝所有缺失模組,直至ipython運行成功:

    提示缺少‘traitlets’模組,通過pip安裝確實模組

    pip3 install traitlets

    

 

5、下載安裝pip

    安裝擴充源:yum -y install epel-release

    


    安裝Python-pip模組:yum install python-pip

     

    ln -sv /usr/Python-3.6.5/bin/pip3 /usr/bin/pip3

    

    

6、安裝traitlets模組

     pip install traitlets

    


7.     pip3 install pygments

    

8.  pip3 install pexpect

    

9.    pip3 install pickleshare

    

10.    pip3 install prompt_toolkit

    

11.     pip3 install simplegeneric

    

12. 再次測試 ipython :

   


 

總結:


在pip安裝的過程中浪費了大量的時間,一直提示-bash: pip3: command not found  從網上找了很多方法,都不管用,最後建立了軟連結終於成功。


通過此次安裝得知:在安裝的過程中,遇到什麼問題要多搜尋,一定能找到解決辦法的。



   


     

    

        

Centos7 安裝Python3.6.5 及 安裝ipython 6.1.0

聯繫我們

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