貌似centos系統中預設安裝了python2.7,但是好像沒有python3
所以在系統中安裝一下python3.6
首先 安裝一下可能需要的依賴
yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel zlib-devel
wget
tar -xzvf python-3.6.5.tgz
cd python-3.6.5
安裝到/usr/local 目錄下面
./configure --prefix=/usr/local/
make
make altinstall
更改/usr/bin/python 的鏈結
cd /usr/bin
mv python python.backup
ln -s /usr/local/bin/python3.6 /usr/bin/python
ln -s /usr/local/bin/python3.6 /usr/bin/python3
rm -rf /usr/bin/python2
ln -s /usr/bin/python2.7 /usr/bin/python2
更改yum指令碼的python依賴cd /usr/bin
ll yum*
檔案的檔案頭
#!/usr/bin/python 改為
#!/usr/bin/python2
安裝完成後如果使用yum安裝時出現
類似這樣的錯誤
解決方法:開啟出錯的檔案 vi file
#!/usr/bin/python 改為
#!/usr/bin/python2
出現這個問題的原因是:因為yum採用python作為命令直譯器,這可以從/usr/bin/yum檔案中第一行#!/usr/bin/python發現。而python版本之間相容性不太好,使得2.x版本與3.0版本之間存在語法不一致問題。而centos 7自帶的yum採用的是python2.7,當系統將python公升級到3.6後,出現語法解釋錯誤。
在CentOS 7下安裝Redis
在centos下安裝redis也比較簡單,按照步驟一步一步的操作,基本不會出錯。2 解壓,切換目錄 tar xzf redis 2.8 13.tar.gz cd redis 2.8.13 3 編譯 make make install 4 開啟redis.conf修改配置檔案,最關鍵是下面幾行,其他的...
在centos7下安裝zookeeper
2.使用命令wget,具體如圖 3.解壓,使用tar命令,tar zxvf zookeeper 3.4.12.tar.gz 4.刪除壓縮包,rm rf zookeeper 3.4.12.tar.gz 5.進入conf目錄,將zoo sample.cfg拷貝乙份重新命名為zoo.cfg 6.編輯zoo...
在centos7下安裝mysql
1.一般centos7預設安裝了mariadb,這裡把它解除安裝。rpm qa grep mariadb rpm e nodeps mariadb libs 5.5.56 2.el7.x86 642.rpm安裝mysql rpm ivh mysql community common 5.7.24 1...