CentOS探索之路3—安裝python3

檳城碼農發表於2018-04-25

安裝Python3


總述

​ 一般來說Linux型別的作業系統都會自帶安裝python,但是系統預設安裝的python都是2.x的版本。而現在一般使用的是python3.x版本,相比於python2.x版本,python3.x教之前版本有較大升級,且不向下相容python2.x版本。因此我們需要安裝python3.x版本。


具體安裝步驟

  • 安裝依賴包: 直接執行下面的命令:
  yum -y groupinstall "Development tools"
  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
  • 新建安裝目錄: 我這裡直接安裝到 /home/KiDe/dev/python路徑下,執行下面命令:
  mkdir /home/KiDe/dev/python3
  wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0a4.tar.xz
  • 解壓python包: 直接在當前目錄下輸入以下命令進行解壓:
  tar -xvJf  Python-3.7.0a4.tar.xz
  • 新增配置檔案字首: 直接執行:
  cd Python-3.7.0a4
  ./configure --prefix=/home/KiDe/dev/python3
  • 安裝: 本來直接執行make && make install 就能安裝,結果在安裝的時候報了錯:ModuleNotFoundError: No module named `_ctypes`網上搜發現這個連結說的很詳細(https://blog.csdn.net/qq_36416904/article/details/79316972)。最終我的安裝分兩個步驟,分別執行的命令如下:
  yum install libffi-devel -y 
  make && make install
  • 建立軟連結: 直接執行下面命令,將python3和pip3連結到python3安裝目錄:
  ln -s /home/KiDe/dev/python3/bin/python3 /usr/bin/python3
  ln -s /home/KiDe/dev/python3/bin/pip3 /usr/bin/pip3

​ 好了,大功告成,可以暢遊在python3的世界了~~~~

黎明前最黑暗,成功前最絕望!


相關文章