麒麟伺服器V10 SP1安裝Django
伺服器diango安裝手冊
一、軟體介紹
Django是開放原始碼的Web應用框架,由Python寫成。採用了MVT軟體設計模式,即模型(Model)、檢視(View)和模板(Template)。Django的主要目標是使得開發複雜的、資料庫驅動的網站變得簡單。Django注重元件的重用性和“可插拔性”。
二、安裝和測試方式
本文選用麒麟伺服器V10版本做測試安裝Django-2.2.3版本
伺服器詳細規格如下:
名稱 |
說明 |
CPU |
64cores Phytium,FT-2000+/64 64bit |
核心 |
Linux-4.19.90-17.ky10.aarch64-aarch64-with-kylin-10-Tercel |
記憶體 |
64GB |
硬碟 |
480GB |
1.搭建安裝環境
“Django-2.2.3”依賴於“Python3.5”及以上版本,檢視當前系統安裝Python的版本號
步驟一:檢視Python版本
檢視Python版本。
python --version
回顯內容如下:
Python 2.7.5
步驟二:升級Python
需要升級python,步驟如下:
(1)安裝“Python3.5.6”。
a.下載“Python3.5.6”。
wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz
b.解壓壓縮包並進入解壓目錄。
tar -zxvf Python-3.5.6.tgz
cd Python-3.5.6
c.進行配置、編譯、安裝。
./configure && make && make install
(2)進行連結替換。
由於yum命令依賴於“Python2.x”,所以不能解除安裝“Python2.x”,為了解決“Python2.x”與“Python3.x”的衝突,需要進行連結替換。
a.將指向“Python2.x”的軟連結“/usr/bin/python”改為指向“Python3.x”。
ln -s /usr/local/bin/python3 /usr/bin/python -f
b.對pip進行連結替換。
ln -s /usr/local/bin/pip3 /usr/bin/pip3 -f
(3)安裝setuptools。
a.下載setuptools。
wget https://files.pythonhosted.org/packages/c2/f7/c7b501b783e5a74cf1768bc174ee4fb0a8a6ee5af6afa92274ff964703e0/setuptools-40.8.0.zip
b.解壓壓縮包並進入解壓目錄。
unzip setuptools-40.8.0.zip && cd setuptools-40.8.0
c.安裝setuptools。
python setup.py install
2.安裝Django
使用pip命令安裝Django。
Django依賴於pytz和sqlparse,手動安裝Django需要先安裝依賴包。
pip3 install django==2.2.3
安裝成功後,回顯內容如下:
3. 測試已完成安裝的軟體
開啟Python互動介面,匯入Django,檢視安裝的Django版本號。
python
>>> import django
>>> print (django.get_version())
回顯內容如下: