執行命令:
wget
yum install zlib-devel
1.3 解壓命令:
tar -xvf python-3.6.5.tgz
1.4 將解壓檔案移動到 usr/local目錄下
mv python-3.6.5 /usr/local
1.5 在local目錄下建立python3目錄
mkdir /usr/local/python3
1.6 轉到解壓資料夾下
cd /usr/local/python-3.6.5
配置安裝目錄
./configure --prefix=/usr/local/python3
1.7 編譯原始碼及安裝
make && make install
1.8 配置軟連線
1.若不需要將python3設定為預設:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
2.若需要將python3設定為預設:
即
還需要修改yum配置,使用vi開啟 /usr/bin/yum 即:
vi /usr/bin/yum
將第一行的#! /usr/bin/python修改為#! /usr/bin/python2
2.同理vi /usr/libexec/urlgrabber-ext-down
將檔案裡面的
#! /usr/bin/python 也要修改為#! /usr/bin/python2
3.刪除原有的軟連線慎用:
rm -rf /usr/bin/python
4.建立新的軟連線:
ln -s /usr/local/python3/bin/python3 /usr/bin/python
測試:
python
python3是裝上了,但實際上yum也不能少,還是得去安裝python2
所以最明智的做法就是不解除安裝原有的python2
直接採取共存的方式管理python
#cd /usr/local/src/python
進入目錄
#wget
#wget
#wget
#wget
#wget
#wget
#wget
#cd /usr/local/src/yum
#wget
#wget
#wget
5.安裝python以及yum的rpm包
(1)安裝python:
#cd /usr/local/src/python
#rpm -ivh python-* rpm-python-*
出現安裝包的依賴問題,此時如下解決即可:
#rpm -ivh python-* rpm-python-* --nodeps --force
–nodeps --force為不考慮依賴包,強制安裝。
安裝完後即可執行python
(2)安裝yum:
#cd /usr/local/src/yum
#rpm -ivh yum-*
如果遇到依賴問題,請注意rpm安裝順序,考慮不直接用*安裝全部而是乙個乙個安裝,因為可能會互相依賴。
不要作死去解除安裝linux自帶的python2即使它很老但是很重要,rm -rf之前查查資料。
CentOS 7如何實現定時執行python指令碼
在centos下,可以使用crontab進行定時任務的處理。一 crontab的安裝 預設情況下,centos 7中已經安裝有crontab,如果沒有安裝,可以通過yum進行安裝。yum install crontabs 二 crontab的定時語法說明 corntab中,一行 就是乙個定時任務,其...
解決docker容器中Centos7系統的中文亂碼
解決docker容器中centos7系統的中文亂碼問題有如下兩種方案 第一種只能臨時解決中文亂碼 在命令列中執行如下命令 localedef i zh cn f utf 8 zh cn.utf 8 yum y install kde l10n chinese yum y reinstall glib...
centos7系統pytho5開發環境搭建
2020 5 11 作業系統 centos7帶桌面 學習一樣新技能最難的不是學習本身,而是學習環境的搭建。公升級python centos7.5自帶的python是2.7.5的版本,需要將其公升級到python3.x。使用yum安裝python3,版本為3.6.x sudo yum install ...