起首毗連上安裝了CentOS操作系統的辦事器,在號令行輸入python -V號令查看當前系統python的版本號,我們可以看到是默認安裝的python2.7.5,我們需要在本機安裝python3.7版本的。
接下來我們利用which python號令,查看到python的位置在/usr/bin/python,我們利用cd號令切換到該目次,然后利用 ls python*號令查看到所有以python開首的文件,接下來利用ls -al python*號令,我們可以看到輸入python的話會鏈接到python2,python2會鏈接到python2.7。
接下來有的安裝文章會讓你把python重定名為python_bak,如下所示。請不要在這個步調就進行重定名工作,因為在安裝python3的過程中還需要安裝此外東西,而這些東西的安裝大大都是依靠yum,若是把python重定名了yum找不到響應的python會報錯。是以這一步我們固然把操作列出來了,請大師忽略即可。
接下來我們需要下載python3的安裝版本了,百度搜刮python進入到python的官網,我們在官網可以看到如下的頁面,然后鄙人載處選擇Gzipped source tarball,小編選擇了下載3.7.3版本。不管用什么體例下載到tgz格局的文件即可。
我們在安裝的過程中默認是可以聯網的,因為我們保舉利用wget號令進行下載,wget后面跟文件的地址即可,可以看到如下的提醒信息,申明python已經下載完當作,并且文件在的位置就是你當前目次。我們ls號令可以看到下載的壓縮文件,利用tar -zxvf Python*.tgz解壓即可。
接下來就是正式的安裝過程,我們利用cd號令進入到python的解壓目次,我們利用./configure --prefix=/usr/local/python/python3, 然后輸入make號令,如下所示,過程中報zlib定名不存在,zlib not available,我們需要利用yum -y install zlib*號令去安裝zlib,如下圖所示。
安裝完當作后再一次執行make號令,此時發現又報錯了,提醒No module named _ctypes,此時我們還需要利用yum -y install libffi-devel tk-devel安裝這兩個模塊,安裝完當作后再一次執行make號令,呈現以下提醒申明安裝當作功了。
安裝完當作后我們按照之前設置裝備擺設的路徑,cd /usr/local/python/找到python3的安裝包,然后進入到bin目次下,我們可以看到python3這個可以執行號令,我們將安裝包下的可執行號令鏈接到/usr/bin/python3,號令如下圖所示。今后輸入python3 -V號令可以看到Python3.7.3的版本信息,今后直接輸入python3便可以進行號令行交互了,若是想直接經由過程python號令進行交互的話,我們在今后的文章中會介紹到。
注重在python3.7安裝前不要把python重定名了,不然會導致后面其他的東西無法安裝。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!