[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

這樣就完成囉~~~

posted @ 2015-10-20 10:18  vickychan222  阅读(375)  评论(0编辑  收藏  举报