CentOS編譯安裝Python3


前話

最近想學一下一門新的高級語言,無意中看到用Python仿AIphaGo的github項目,就決定是他了。

AIphaGo的Git傳送門: 
https://github.com/Rochester-NRT/AlphaGo


折騰

Python官網: 
https://www.python.org/

查看相關評論,眾人大呼python2與python3為兩種語言,既然繼承性不大,那我也就直接學python3了。

在系統選擇,也挑了一個困難路線,裝在Linux的系統,CentOS里。

也就不廢話了,下面正題。


編譯安裝

python官網只為Linux提供了源碼,因此我下載 python3.5.1的源碼壓縮包

第一步,CentOS裝好openssl靜態庫

鍵入以下命令:

$ yum install -y openssl-static
  • 1
  • 1

若未裝該靜態庫會導致python3自帶的pip3安裝失敗

第二步,編譯python3源碼

0. CentOS安裝GCC

$ yum install -y gcc
  • 1
  • 1

1. 先解壓python3的源碼包

$ tar -zxvf Python-3.5.1.tgz
  • 1
  • 1

2. 配置安裝路徑

$ cd Python-3.5.1 //進入python3源碼解壓后的文件夾 $ ./configure --prefix=/usr/local/python3 //默認配置文件並設置安裝路徑
  • 1
  • 2
  • 1
  • 2

3. 編譯python3源碼

$ make
  • 1
  • 1

4. 安裝

$ make install
  • 1
  • 1

最終若無錯誤提示,說明安裝成功

5. 添加文件鏈接

安裝后鍵入命令 python3 提示不存在該命令,這是因為我們自定義了安裝目錄,因此需要添加文件鏈接,命令如下:

$ ln -s /usr/local/python3/bin/python3 /usr/bin/python3
  • 1
  • 1

6. 測試

鍵入命令:

$ python3 -V
  • 1
  • 1

會輸出python3版本信息,說明python3安裝完成

7. 方向鍵不能使用:

  安裝:pip3 install readline

  重新編譯:

   ./configure --prefix=/usr/local/python3 && make && make install

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM