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