天天看點

linux(centos或ubuntu)編譯安裝python3

linux 編譯安裝python3

1.紅帽系/red/centos
  1. 安裝依賴包:

    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel

  2. 官網下載下傳源碼:

    https://www.python.org/downloads

    https://www.python.org/downloads/release/python-375/

  3. 解壓:

    tar -xzvf Python-3.7.3.tgz

  4. 編譯安裝
    # 配置, 檢查安裝環境, 配置安裝目錄, 生成Makefile檔案
    -  sudo ./configure --prefix=/opt/python/python-3.7.5    
    # 添加到環境變量 
    -  sudo ./configure --enable-optimizations    
    # 編譯和安裝	
    -  sudo make && sudo make install
    -  如果編譯失敗就 make distclean 然後重新編譯 
               
  5. 解除安裝:
    在編譯目錄運作:
    	sudo  make  uninstall
               
2.debian/ubuntu系
  1. 先安裝依賴
    # 更新安裝源
    sudo apt-get update
    # 安裝依賴編譯
    sudo apt-get install -y gcc make build-essential libssl-dev zlib1g-dev \
    libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev 	\
    libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev
               
  2. … 後面的步驟和centos相同。