1、yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel(虛擬機器有安裝1的,請從第二步開始)
2、wget
3、tar -xjf python-3.2.3.tar.bz2
4、cd python-3.2.3
5、./configure --prefix=/usr/local/python3
6、make && make install
7、rm -rf /usr/bin/python*
8、ln -s /usr/local/python3/bin/python3 /usr/bin/python
9、檢視版本 python -v
不相容如:
問題:[root@name user]# yum
file 「/usr/bin/yum」, line 30
except keyboardinterrupt, e:
^原因:
這是因為yum採用python作為命令直譯器,這可以從/usr/bin/yum檔案中第一行#!/usr/bin/python發現。而python版本之間相容性不太好,使得2.x版本與3.0版本之間存在語法不一致問題。而centos 5自帶的yum採用的是python2.4,當系統將python公升級到2.6或3.0後,出現語法解釋錯誤。
解決辦法:
很簡單,一是公升級yum,一是修改yum的直譯器為舊版本python2.4(如果你沒有採用覆蓋公升級的話,覆蓋的話重新拷貝乙個python2版本檔案)
公升級yum的作法就不詳述了;
修改yum的直譯器為舊版本python2.4:
vi /usr/bin/yum
將第一行"#!/usr/bin/python" 改為 "#!/usr/bin/python2.4"即可
python web 學習
虛擬機器安裝python3
安裝步驟 1.先切換到opt目錄下 cd opt2.使用wget來安裝,如果沒有安裝wget的話,先安裝 yum install wget y3.開始安裝python包 在開始安裝python3之前,先要解決環境依賴問題,通過yum安裝工具包,自動處理依賴關係,每個軟體包通過空格分割提前安裝好這些軟...
虛擬機上安裝Pktgen DPDK
作為乙個剛剛接觸dpdk的小白,想要使用pktgen進行一些實驗,無奈按照網上的教程裝了好幾天,搞得頭都大了。終於可以用了,但是還有一些問題,先記錄下來以後便於參考,也歡迎朋友們批評指正。作業系統 ubuntu16.04 dpdk版本 stable 17.05.2 pktgen版本 3.4.8 ex...
虛擬機上安裝docker
它是虛擬化容器技術。基於映象,可以秒級啟動各種容器。每一種容器都是乙個完整的執行環境,容器之間互相隔離。開啟docker官網文件 複製解除安裝語句 sudo yum remove docker docker client docker client latest docker common dock...