虛擬機上安裝Python3

2021-09-11 10:31:54 字數 947 閱讀 7506

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...