Centos7+Python3.7.0 安裝 Django2.0 (1) -- 安裝python3.7.0

原博客:https://www.cnblogs.com/yuanyongqiang/p/11384624.html

1、安裝依賴包                                                                       

1)首先安裝gcc編譯器,gcc有些系統版本已經默認安裝,通過  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源碼,根據需求下載                                 

1)在https://www.python.org/ftp/python/中選擇自己需要的python源碼包,我下載的是python3.7.0

(大家也可以去https://www.python.org官網首頁下載,找到downloads,就可以選擇想要的版本下載了)

2)下載

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

3)解壓Python-3.7.0.tgz

tar -zxvf Python-3.7.0.tgz

3、建立一個空文件夾,用於存放python3程序        

mkdir /usr/local/bin/python3 

4.、執行配置文件,編譯,編譯安裝            

cd Python-3.7.0
./configure --prefix=/usr/local/bin/python3
make && make install

5. 設置PATH路徑

因爲python爲系統工具,所以我直接系統目錄下面修改了PATH路徑

打開 /etc/bashrc

vim /etc/bashrc

在最後一行插入

export PATH=$PATH:/usr/local/bin/python3/bin

保存後,爲了使修改生效

source /etc/bashrc

驗證下python3

python3 --version

如果原來已經有python安裝,可以進行軟鏈接重置

rm -rf python

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

ln -s /usr/local/bin/python3/bin/pip3.7 /usr/bin/pip

python --version

pip --version

但是這樣的話可能會產生其他的問題,如:

如果我們這裏使用 yum

yum --help

這是因爲/usr/bin/yum 使用的是python2語句

這裏需要修改 /usr/bin/yum

vim /usr/bin/yum

第一行的

#!/usr/bin/python

改爲

#!/usr/bin/python2

再測試一遍,應該就沒有問題了

完成

發佈了15 篇原創文章 · 獲贊 6 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章