一、環境准備
1.1 服務器系統
Centos7
1.2.所需工具
python3(Django 2.0 版本是基於python3 版本,故而安裝時需安裝python3)
Setuptools(>24.0)
pip3(18.1)
二、安裝
2.1 安裝python3
下載地址: https://www.python.org/ftp/python/3.7.0/
安裝命令
tar zvxf Python-3.7.0.tgz
cd Python3.7.0/
./configure -prefix=/usr/local/python3.7
make && make install
將系統已有的python 備份 mv /usr/bin/python /urs/bin/python_bak
添加新的鏈接 ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python
運行 python
如上圖所示表示安裝成功
2.2 更改yum
python2 升級為python3 后會無法運行,具體情況如下:
解決方法:vim /usr/bin/yum 修改首行為:
出現以下錯誤時:
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
解決方法:vim /usr/libexec/urlgrabber-ext-down 修改首行為:
2.3 安裝Setuptools
下載地址:https://pypi.org/project/setuptools
安裝命令
unzip setuptools-40.4.3.zip
cd setuptools-40.4.3
python setup.py install
2.4 安裝pip3
下載地址:https://pypi.org/project/pip/
安裝命令
tar zvxf pip-18.1.tar.gz
cd pip -18.1
python setup.py install
ln -s /usr/local/python3.7/bin/pip3 /usr/bin/pip3
2.5 安裝Django
pip3 install Django==2.1.2
2.6 驗證結果:
如上代表django 安裝完畢
django2.0 中文文檔如鏈接所示:https://docs.djangoproject.com/zh-hans/2.0/