centos7 多版本python並存問題

2022-05-12 20:51:09 字數 841 閱讀 9826

新的阿里雲伺服器,本身裝有python2.7,但是專案需要python3,於是只能再裝乙個python3.6

參考文章:

•安裝python3.6可能使用的依賴

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc make

wget

•解壓tgz包

tar -zxvf python-3.6.4.tgz

•把python移到/usr/local下面

mv python-3.6.4 /usr/local

•刪除舊版本的python依賴

ll /usr/bin | grep python

rm -rf /usr/bin/python

•進入python目錄

cd /usr/local/python-3.6.4/

•配置./configure

•編譯 make

make

•編譯,安裝

make install

•刪除舊的軟鏈結,建立新的軟鏈結到最新的python

rm -rf /usr/bin/python

ln -s /usr/local/bin/python3.6 /usr/bin/python

python -v

但是安裝python3.6後,會出現yum無法正常工作的情況,這時要修改yum的兩個配置檔案 /usr/bin/yum 和 /usr/libexec/urlgrabber-ext-down,將檔案頭部的#!/usr/bin/python改成#!/usr/bin/python2.7即可

centos7下安裝多版本python3 6

centos7下預設安裝python2.7.5版本,因為系統環境有依賴預設安裝的python2.7.5版本,所以我們不能替換安裝系統預設安裝python2.7.5。所以需要共存安裝多版本python3.6.0.目的 把自己安裝過程遇到的問題記錄下來,方便以後查閱 安裝 root centos7 lo...

Centos7檢視版本資訊

centos的版本號資訊存放在 etc 目錄下的配置檔案當中,與其版本相關的配置檔案中都有centos關鍵字,我們可以直接搜尋該資料夾下與centos相關的檔案。etc為系統配置檔案目錄,該目錄包含系統啟動指令碼 啟動配置檔案 使用者登陸配置檔案 網路配置檔案 httpd 配置檔案和其他檔案等。執行...

CentOS 7如何實現定時執行python指令碼

在centos下,可以使用crontab進行定時任務的處理。一 crontab的安裝 預設情況下,centos 7中已經安裝有crontab,如果沒有安裝,可以通過yum進行安裝。yum install crontabs 二 crontab的定時語法說明 corntab中,一行 就是乙個定時任務,其...