Linux 平臺安裝python3.7.0環(huán)境示例【圖文說明】
1、安裝依賴包
1)首先安裝gcc編譯器,gcc有些系統(tǒng)版本已經(jīng)默認(rèn)安裝,通過 gcc --version 查看,沒安裝的先安裝gcc,yum -y install gcc
2)安裝其它依賴包,(注:不要缺少,否則有可能安裝python出錯,python3.7.0以下的版本可不裝 libffi-devel )
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
2、下載python3.7.0源碼,根據(jù)需求下載
下載
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
解壓Python-3.7.0.tgz
tar -zxvf Python-3.7.0.tgz
建立一個空文件夾,用于存放python3程序
mkdir /usr/local/python3
執(zhí)行配置文件,編譯,編譯安裝
cd Python-3.7.0 ./configure --prefix=/usr/local/python3 make && make install
安裝完成沒有提示錯誤便安裝成功了
建立軟連接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
測試一下python3
軟鏈接:
在python3.6版本剛裝上的時候,說是需要設(shè)置一個軟鏈接,比如,python裝在了 /usr/local/python3 這個路徑,那么就做一個軟鏈接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
就是說 把安裝目錄下面bin里面的python3 快捷方式再鏈接到 /usr/bin 里面建立一個python3軟鏈接,這個快捷方式可以任意命名,這樣直接在命令行里面輸入python3 -V 就輸出了python3的版本.可以直接在任意路徑里面輸入python ***.py 執(zhí)行腳本.
但是! 為什么這樣設(shè)置之后不需要環(huán)境變量了?不是只有設(shè)置環(huán)境變量之后才能直接在命令行里面使用python命令么?原來:
在環(huán)境變量的配置文件 /etc/profile 里面,已經(jīng)默認(rèn)加上了 /usr/bin 這個路徑 ,所以說如果把軟鏈接創(chuàng)建在這個路徑里面,就算不加上python的環(huán)境變量,也是可以直接在命令行里面調(diào)用python的.
這樣建軟鏈接的壞處就是,還有pip等一系列命令的軟鏈接等著你創(chuàng)建,而加環(huán)境變量的話,只需要在環(huán)境變量的配置文件里面加上這一句:
export PATH=$PATH:/usr/local/python3/bin
原來pythjon為了我們方便,把所有的可執(zhí)行程序都創(chuàng)建了快捷方式(軟鏈接)在 bin 這個目錄里面,包括python主程序,pip等,所以只需要在環(huán)境變量里面加上 /usr/local/python3/bin 這個目錄就可以了. 其中export的意思好像是對環(huán)境變量做出設(shè)置,命令的意思是使PATH自增,增加一條路徑,注意等號兩邊都不能有空格.
修改完之后用 執(zhí)行 source /etc/profile 命令讓環(huán)境變量生效.
- linux中配置pptp服務(wù)器配置的方法
- 詳解linux下安裝python3環(huán)境
- 在Linux上安裝Python的Flask框架和創(chuàng)建第一個app實例的教程
- Linux下python3.7.0安裝教程
- 詳解如何在 Linux 中安裝最新的 Python 3.6 版本
- Linux上安裝Python的PIL和Pillow庫處理圖片的實例教程
- Linux環(huán)境下MySQL-python安裝過程分享
- 在Linux系統(tǒng)上安裝Python的Scrapy框架的教程
- linux環(huán)境下的python安裝過程圖解(含setuptools)
- linux環(huán)境下python中MySQLdb模塊的安裝方法
相關(guān)文章
利用lynis如何進(jìn)行l(wèi)inux漏洞掃描詳解
這篇文章主要給大家介紹了關(guān)于利用lynis如何進(jìn)行l(wèi)inux漏洞掃描的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-06-06Linux中查看指定文件夾內(nèi)各個子文件夾內(nèi)的文件數(shù)量
今天小編就為大家分享一篇關(guān)于Linux中查看指定文件夾內(nèi)各個子文件夾內(nèi)的文件數(shù)量,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-01-01Apache 內(nèi)容動態(tài)緩沖模塊 mod_cache應(yīng)用
mod_cache是apache中基于URI鍵的內(nèi)容動態(tài)緩沖(內(nèi)存或磁盤),從Apache2.2起,mod_cache和mod_file_cache將不再是試驗?zāi)K,它們已經(jīng)足夠穩(wěn)定,可以用于實際生產(chǎn)中了。2013-10-10django 利用pillow 進(jìn)行簡單的設(shè)置驗證碼功能(python)
這篇文章主要介紹了django 利用pillow 進(jìn)行簡單的設(shè)置驗證碼功能(python),非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下2019-08-08Linux服務(wù)器實現(xiàn)文件實時同步的方法詳解
在做系統(tǒng)集群部署時,常常會涉及到兩個或多個服務(wù)器之間文件同步,這篇文章主要來和大家介紹一下Linux服務(wù)器實現(xiàn)文件實時同步的方法,需要的可以參考下2024-03-03Ubuntu 14.04下安裝和配置redis數(shù)據(jù)庫
安裝Redis服務(wù)器,會自動地一起安裝Redis命令行客戶端程序。在本機(jī)輸入redis-cli命令就可以啟動,客戶端程序訪問Redis服務(wù)器。2016-04-04