標籤:過程 lsp line rtu key yum port index pen
CentOS 7系統內建了python2,不過可以不用2版本,直接使用python3運行python指令碼就可以,但是千萬別去動系統內建的python2,因為有程式依賴目前的python2環境,比如yum,動了yum就無法運行了,其他有的程式也可能會受影響。明白了上面的,然後就來安裝Python3.6:
安裝步驟:
1. 安裝依賴環境
# 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
https://www.python.org/downloads/
| 1 |
# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz |
3.安裝python3
包安裝在/usr/local/Python3(具體安裝位置看個人喜好)
建立目錄:
| 1 |
# mkdir -p /usr/local/Python3 |
解壓下載好的Python-3.6.5.tgz包(具體包名因你下載的Python具體版本,我下載的是Python3.6.5這裡就以Python-3.6.5.tgz為例)
| 1 |
# tar -zxvf Python-3.6.5.tgz |
4.進入解壓後的目錄,編譯安裝
如果編譯安裝過程有報錯提示看我的另一個隨筆寫的解決辦法http://www.cnblogs.com/shwee/p/9013851.html
| 12 |
# cd Python-3.6.5# ./configure --prefix=/usr/local/Python3 |
然後:make
接著:make install
或者兩步一起:make && make install
5.安裝好了,建立python3的軟鏈
| 1 |
# ln -s /usr/local/Python3/bin/python3 /usr/bin/python3 |
6.並將/usr/local/Python3/bin加入PATH
| 123456789 |
# vim ~/.bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/bin:/usr/local/Python3/binexport PATH |
按ESC,輸入:wq,按斷行符號儲存退出編輯。
修改完記得執行行下面的命令,讓上一步的修改生效:
| 1 |
# source ~/.bash_profile |
檢查Python3及pip3是否正常可用:
| 1234 |
# python3 -VPython 3.6.5
# pip3 -Vpip 9.0.3 from /usr/local/Python3/lib/python3.6/site-packages (python 3.6) |
洪衛
出處:http://www.cnblogs.com/shwee/
CentOS 7安裝Python3.6過程(讓linux系統共存Python2和Python3環境)