[Python學習筆記] 在Centos上安裝 Django
曾在模擬器跟Digital Ocean上安裝成功,我在 Digital Ocean上的是CentOS 7 x64,模擬器的則是Centos 6。
雖然Centos 本身已經裝好 Python 但是是2.6版本
主要步驟如下
1. 安裝 Python 2.7.9
2. 安裝 pip 在 Python 2.7.9上
3. 安裝 Django
4. 安裝 epel-release & httpd mod_wsgi
1. 安裝 Python 2.7.9
首先打開 Terminal 輸入以下
python -V
檢查 Python 版本是否為2.7以上 如果是的話就可以直接跳 2 安裝pip
yum -y update
更新一下
yum groupinstall -y development yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel
安裝 Development Tools
wget http://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
下載python 安裝檔
安裝版本路徑可以參考 https://www.python.org/ftp/python/ 找到自己需要的版本
把路徑加在 wget即可
yum install xz-libs
如果檔案結尾為xz 可以用這個指令安裝解壓縮xz的工具
xz -d Python-2.7.6.tar.xz tar -xvf Python-2.7.6.tar
解壓縮之後
cd Python-2.7.6
進入解壓縮的資料夾
./configure --prefix=/usr/local make make altinstall
執行以上指令安裝 Python
2. 安裝 pip 在 Python 2.7.9上
安裝好2.7.6之後,環境下就有兩個Python分別是2.6 & 2.7
我們需要把pip裝在 2.7 上
python -V
確定 python 版本 如果預設是是 2.6的話
python2.7 -V
確認 python2.7 指令版本為2.7
alias python=python2.7
此步驟是把 python 指令預設版本成2.7
python -V
再輸入一次確定 python指令是我們想要的2.7版本
yum -y install python-pip
安裝 pip 在 python2.7上
pip -V
安裝後 確認 pip 裝在正確版本的python 上
(他會跳出 pip 7.1.2 from /usr/local/lib/python2.7/site-packages (python2.7))
3. 安裝 Django
pip install Django==1.8.5
安裝 Django 後面版本可以自行選擇
4. 安裝 epel-release & httpd mod_wsgi
為了讓 之後 runserver 0.0.0.0:8000 會在伺服器的IP上
再安裝以下
sudo yum install epel-release sudo yum install python-pip httpd mod_wsgi
這樣就完成囉~~~