我們是在centos7下安裝python3,但centos已經預設安裝了python2,而 yum 等工具依賴原來的python2。所以我們需要稍作配置讓python2與python3可以共存。當然我們也可以使用python虛擬環境,在這裡我們就不做過多介紹了。下面進入主題。
安裝更新依賴包,依賴包很重要的,可以為你提供一些便利的操作以及避免一些不必要的錯誤,當然這不是所有的依賴包,還有些依賴還需要大家自己去發現。
# yum install -y wget git zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
使用yum安裝
# yum install -y python36 python36-devel
查詢安裝位置
# whereis python3
結果如圖,我們可以看到安裝在了 /usr/bin/該目錄下。
這個時候我們通過命令 python3.6,就可進到python3的互動模式了,如圖。
4. 建立軟連線
進入/usr/bin當前目錄,檢視 ll python*,可以看到python3.6,
通過上圖,我們可以看到python指向了python2,在這裡我們暫時不要動,因為yum需要他。但我還比較懶就想少打幾個符號,所以我們就可以根據自己的習慣讓他指向python3.6,我這裡是讓py3指向python3.6.
# ln -s python3.6 py3
結果如圖,我們就可以看到使用py3就可以進入python3.6的互動模式了。
倔強的孩子
有些同志,就要python指向python3.6。那好吧,我們就改一下吧。因為python之前指向了python2,所以我們需要做個備份或者將python2刪掉,然後執行# ln -s python3.6 python
,然後再使用# python
,進入互動模式
如圖,我們成功了,但不要高興太早,你會發現yum有錯誤了,因為yum找不到可執行檔案了。所以需要修改一下yum檔案,# vim /usr/bin/yum
開啟檔案,將#! /usr/bin/python修改為#! /usr/bin/python2,如圖所示。
同時,還需要改乙個檔案/usr/libexec/urlgrabber-ext-down
,步驟同上。
這樣就ok了!
LNMP安裝與配置之Nginx
nginx engine x 是乙個高效能的http和反向 web伺服器,同時也提供了imap pop3 smtp服務。nginx是由伊戈爾 賽索耶夫為俄羅斯訪問量第二的rambler.ru站點 俄文 開發的,第乙個公開版本0.1.0發布於2004年10月4日。特點是占有記憶體少,併發能力強,事實上...
LNMP安裝與配置之MySQL
mysql 是最流行的關係型資料庫管理系統之一,今天的安裝是在centos7環境下進行安裝,安裝的版本是mysql5.7,有需要別的版本可點選 官網.一 安裝 1.配置yum源 wget 安裝mysql源 rpm ivh mysql57 community release el7 8.noarch....
LNMP安裝與配置之Python3
我們是在centos7下安裝python3,但centos已經預設安裝了python2,而 yum 等工具依賴原來的python2。所以我們需要稍作配置讓python2與python3可以共存。當然我們也可以使用python虛擬環境,在這裡我們就不做過多介紹了。下面進入主題。安裝更新依賴包,依賴包很...