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相同。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章