Linux環境安裝Python3.6.x

lhrbest發表於2018-04-15

如果刪除了系統上自帶的python, 這裡我把一個python檔案刪除了. 
這裡只需要設定一個軟連線就好了

bin] ln -s /usr/bin/python2.6 /usr/bin/python
  • 1

Linux會自帶一個Python2的版本, 我的伺服器自帶的是Python2.6.6的版本,這並不影響再次安裝一個新的版本.

我使用的是wget網路傳輸方式下載的Python安裝包.下面是安裝過程: 
安裝包的解壓路徑在 /opt/local 
安裝包的路徑在 /opt/local/installpackage 
1.下載

installpackage]# wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz 
  • 1

2.解壓

  • 1
  • 2
  • 3

local]#  tar -zxf installpackage/Python-3.6.4.tgz
local]#  cd Python-3.6.4.tgz
Python-3.6.4.tgz]#  ll 


3.配置

Python-3.6.4.tgz]#  ./configure --prefix=/usr/bin/python3.6.4 
  • 1

系統預設的python路徑就在/usr/bin目錄下面, 可以看到python. python2 -> python, python2.6 幾個關於python的東西

4.安裝

Python-3.6.4.tgz]#  make 
  • 1
  • 2

Python-3.6.4.tgz]#  make install 

安裝完成之後可以跳到安裝目錄下面看看

cd /usr/bin/python3.6.4 
  • 1

下面有bin lib 等幾個目錄, 到bin目錄下可以看到一個python3 的二進位制編碼檔案, 之後會用到

5.配置軟連線(python2 -> python 就是軟連線, 我們也需要配製成這樣)

Python-3.6.4.tgz]#  ln -s /usr/bin/python3.6.4/bin/python3 /usr/bin/python3 
  • 1

/usr/bin/python3.6.4/bin/python3這個是你安裝的python所在的路徑, 安裝路徑在第三步驟

python3檢視是否安裝成功

6.配置pip 
跳轉到cd /usr/bin/python3.6.4/bin

 bin]# ls 2to3 2to3-3.6 easy_install-3.6 idle3  idle3.6 pip3  pip3.6 pydoc3  pydoc3.6 python3  python3.6 python3.6-config  python3.6m  python3.6m-config  python3-config  pyvenv  pyvenv-3.6 
  • 1
  • 2

可以看到裡面有pip3.和pip3.6,

bin]# cp pip3 /usr/bin bin]# cp pip3.6 /usr/bin 
  • 1
  • 2

pip3檢視pip是否配置成功

參考: 
http://www.cnblogs.com/freeweb/p/5181764.html 
http://blog.csdn.net/xgf415/article/details/56481408 
http://blog.csdn.net/daiqisi/article/details/72778498






centos6安裝python3.6.4

安裝Python依賴包:

[root@Python src]# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

下載Python原始碼包:

 [root@Python src]# wget ttp://mirrors.sohu.com/python/3.6.4/Python-3.6.4.tgz

編譯、安裝:

 [root@Python /]# tar -xzvf /usr/local/src/Python-3.6.4.tgz -C /usr/local/src/ [root@Python /]# cd /usr/local/src/Python-3.6.4 [root@Python Python-3.6.4]# ./configure --prefix=/usr/local/python [root@Python Python-3.6.4]# make -j 4 [root@Python Python-3.6.4]# make install

檢視擴充套件安裝包:

 [root@Python /]# /usr/local/python/bin/pip3 list
    pip (8.1.1) setuptools (20.10.1)

新增Python命令到環境變數:

[root@Python /]# vim ~/.bash_profile PATH=$PATH:$HOME/bin
    改為:
    PATH=$PATH:$HOME/bin:/usr/local/python/bin

使環境變數生效:

[root@Python /]# source ~/.bash_profile

檢視Python版本:

 [root@Python /]# python3 -V Python 3.6.4

更改系統預設python版本為Python3.6

[root@Python /]# mv /usr/bin/python /usr/bin/python2.6 [root@Python /]# ln -s /usr/local/python/bin/python3.6 /usr/bin/python

核對Python版本:

[root@Python /]# python -V Python 3.6.4

解決python升級後,YUM不能正常工作的問題:

#vi /usr/bin/yum

   將檔案頭部的   #!/usr/bin/python
  改成   #!/usr/bin/python2.6





About Me

.............................................................................................................................................

● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除

● 本文在itpub(http://blog.itpub.net/26736162/abstract/1/)、部落格園(http://www.cnblogs.com/lhrbest)和個人微信公眾號(xiaomaimiaolhr)上有同步更新

● 本文itpub地址:http://blog.itpub.net/26736162/abstract/1/

● 本文部落格園地址:http://www.cnblogs.com/lhrbest

● 本文pdf版、個人簡介及小麥苗雲盤地址:http://blog.itpub.net/26736162/viewspace-1624453/

● 資料庫筆試面試題庫及解答:http://blog.itpub.net/26736162/viewspace-2134706/

● DBA寶典今日頭條號地址:http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826

.............................................................................................................................................

● QQ群號:230161599(滿)、618766405

● 微信群:可加我微信,我拉大家進群,非誠勿擾

● 聯絡我請加QQ好友646634621,註明新增緣由

● 於 2018-04-01 06:00 ~ 2018-04-31 24:00 在魔都完成

● 最新修改時間:2018-04-01 06:00 ~ 2018-04-31 24:00

● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解

● 版權所有,歡迎分享本文,轉載請保留出處

.............................................................................................................................................

小麥苗的微店https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

小麥苗出版的資料庫類叢書http://blog.itpub.net/26736162/viewspace-2142121/

小麥苗OCP、OCM、高可用網路班http://blog.itpub.net/26736162/viewspace-2148098/

.............................................................................................................................................

使用微信客戶端掃描下面的二維碼來關注小麥苗的微信公眾號(xiaomaimiaolhr)及QQ群(DBA寶典),學習最實用的資料庫技術。

小麥苗的微信公眾號小麥苗的DBA寶典QQ群2《DBA筆試面寶典》讀者群小麥苗的微店

   小麥苗的微信公眾號      小麥苗的DBA寶典QQ群2     《DBA筆試面試寶典》讀者群       小麥苗的微店

.............................................................................................................................................

Linux環境安裝Python3.6.x
DBA筆試面試講解群
《DBA寶典》讀者群 歡迎與我聯絡



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2152955/,如需轉載,請註明出處,否則將追究法律責任。

相關文章