源碼包安裝Python3.6


1,安裝Python3.6的依賴包
# 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
2.下載Python3
# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
3.安裝python3
創建目錄:
# mkdir -p /usr/local/python3
  解壓下載好的Python-3.x.x.tgz包(具體包名因你下載的Python具體版本不不同?而不不同,如:我下載的是Python3.6.1.那我這里就是Python-3.6.1.tgz)
# tar -zxvf Python-3.6.1.tgz
4.進入解壓后的目錄,編譯安裝。
# cd Python-3.6.1
# ./configure --prefix=/usr/local/python3
# make && make install

5.建立python3的軟鏈
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
6.並將/usr/local/python3/bin加入PATH
# vim ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH
  按ESC,輸入:wq回車退出。
  修改完記得執行行下面的命令,讓上一步的修改生效:
# source ~/.bash_profile
  檢查Python3及pip3是否正常可用:
# python3 -V
Python 3.6.1
# pip3 -V
pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.6)

 

自動化安裝腳本

#!/bin/bash
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
mkdir -p /usr/local/python3
cd /mnt
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
tar -zxvf Python-3.6.1.tgz
cd Python-3.6.1
./configure --prefix=/usr/local/python3
make && make install
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
echo "PATH=$PATH:/usr/local/python3/bin"  >>/etc/profile
echo "export PATH " >>/etc/profile
source /etc/profile
python3 -V

 


免責聲明!

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



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