本機環境說明
- linux下的CentOS 7,
- 自帶python2.7.5, 使用 python --version 命令查看,因系統需要python2.7.5,因此我們並不卸載,另外安裝python3
- 代碼:使用python3開發,djang2框架
安裝python3.7
1、安裝依賴
-
1)首先安裝gcc編譯器,gcc有些系統版本已經默認安裝,通過 gcc --version 查看,沒安裝的先安裝gcc,yum -y install gcc
-
2)安裝其它依賴包
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、下載安裝包
-
1)下載
也可以去官網下載,選擇自己需要的版本 https://www.python.org
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
-
2)解壓
tar -zxvf Python-3.7.3.tgz
-
3)建立一個空文件夾,存檔python3
mkdir /usr/local/python3
-
4)執行配置文件,進行編譯安裝
``` cd Python-3.7.3 ./configure --prefix=/usr/local/python3 make && make install ```
-
5)建立軟連接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
-
6)測試是否成功
```
[root@localhost Python-3.7.3]# python3
Python 3.7.3 (default, Jun 2 2019, 22:15:57)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
[root@localhost Python-3.7.3]# pip3 --version
pip 19.0.3 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)
[root@localhost Python-3.7.3]#```
安裝django,已經有pip了,可以直接安裝,版本自選
```
pip3 install Django==2.2.1 //也可以安裝其他的第三方庫包等(部分插件需要升級gcc到6.1.0版本 支持-std=c++11 特性,否則報錯,例如: pip install sxtwl )
```