linux安裝python3.7全過(guò)程
1、背景
Linux 自帶的應(yīng)該是 python 2.7 太老了,以至于項(xiàng)目不能運(yùn)行,最低要求python 3.6以上
2、Linux安裝python
2.1、wget下載python3安裝包
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
如果沒(méi)有wget命令,執(zhí)行一下命令安裝即可
yum install wget
2.2、解壓
存放解壓文件地址 /opt/software/python3.7
tar -xzvf Python-3.7.2.tgz
2.3、進(jìn)入python解壓后的目錄,為python配置環(huán)境,指定python安裝路徑
./configure --prefix=/opt/module/python3.7
./configure:“configure”會(huì)在你的系統(tǒng)上測(cè)試存在的特性(或者bug!)然后來(lái)建立Makefile文件來(lái)完成make!
./configure --prefix=/軟件要安裝的路徑
但是我們也可以直接./configure而不指定路徑,通常通過(guò)從源碼包編譯安裝的軟件默認(rèn)路徑都是/usr/local/
這里我指定了python3.7安裝目錄,配置后文件安裝地址 /opt/module/python3.7
2.4、安裝
注意:源碼包目錄執(zhí)行編譯命令,不是安裝目錄哦
make && make install
- make是編譯的意思。就是把源碼包編譯成二進(jìn)制可執(zhí)行文件
- make install 就是安裝的意思。
2.5、建立軟連接
如果執(zhí)行 ./configure 命令配置環(huán)境,沒(méi)有指定安裝目錄,默認(rèn)安裝在/usr/local 下,/usr/bin 會(huì)存放python命令,應(yīng)該沒(méi)有必要建立軟連接吧,如果是這樣,后續(xù)命令不用執(zhí)行,直接測(cè)試
默認(rèn)python命令是在/usr/bin/目錄下,為python2.7版本,需要在這里把軟鏈修改成3.7的版本
1、先將原來(lái)的2.7版本直接改名
mv /usr/bin/python /usr/bin/python2.7
2、建立軟連接
ln -s /opt/module/python3.7/bin/python3.7 /usr/bin/python
/opt/module/python3.7 編譯生成的目錄,為/opt/module/python3.7/bin/python3.7建立一個(gè)軟連接(快捷方式)在/usr/bin/python上
2.6、測(cè)試
python -V
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python makedirs() 遞歸創(chuàng)建目錄
os.makedirs()函數(shù)用于在Python中遞歸地創(chuàng)建目錄,支持設(shè)置權(quán)限和處理目錄已存在的情況,下面就來(lái)具體介紹一下,感興趣的可以了解一下2024-12-12
Python實(shí)現(xiàn)一鍵整理百度云盤中重復(fù)無(wú)用文件
有沒(méi)有頭疼過(guò)百度云盤都要塞滿了,可是又沒(méi)有工具能剔除大量重復(fù)無(wú)用的文件?這里教你一個(gè)用Python實(shí)現(xiàn)的簡(jiǎn)單方法,通過(guò)整理目錄的方式來(lái)處理我們?cè)票P中無(wú)用的文件吧2022-08-08
Python Django 后臺(tái)管理之后臺(tái)模型屬性詳解
這篇文章主要介紹了Python Django 后臺(tái)管理之后臺(tái)模型屬性,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04
Python基礎(chǔ)教程之if判斷,while循環(huán),循環(huán)嵌套
這篇文章主要介紹了Python基礎(chǔ)教程之if判斷,while循環(huán),循環(huán)嵌套 的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-04-04
python編程之requests在網(wǎng)絡(luò)請(qǐng)求中添加cookies參數(shù)方法詳解
這篇文章主要介紹了python編程之requests在網(wǎng)絡(luò)請(qǐng)求中添加cookies參數(shù)方法詳解,具有一定參考價(jià)值,需要的朋友可以了解下。2017-10-10
Python使用Holoviews創(chuàng)建復(fù)雜的可視化布局
Holoviews是一個(gè)基于Python的開源庫(kù),旨在簡(jiǎn)化數(shù)據(jù)可視化的創(chuàng)建過(guò)程,本文將為新手朋友詳細(xì)介紹如何使用Holoviews創(chuàng)建復(fù)雜的可視化布局,感興趣的可以了解下2024-11-11
Python列表內(nèi)存存儲(chǔ)本質(zhì)之存儲(chǔ)差異原因與優(yōu)化建議總結(jié)
在Python中,列表(list)作為最常用的數(shù)據(jù)結(jié)構(gòu)之一,其內(nèi)存存儲(chǔ)機(jī)制直接影響程序性能,下面這篇文章主要介紹了Python列表內(nèi)存存儲(chǔ)本質(zhì)之存儲(chǔ)差異原因與優(yōu)化建議的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-09-09

