曾在模擬器跟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..tar.xz
tar -xvf Python-2.7..tar

解壓縮之後

 

cd Python-2.7.

進入解壓縮的資料夾

./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. -V 

確認 python2.7 指令版本為2.7

 

alias python=python2.

此步驟是把 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.

安裝 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

這樣就完成囉~~~

[Python學習筆記] 在Centos上安裝 Django的更多相关文章

  1. [Python學習筆記] 使用xlwings 插入註解 (forked 版本)

    到今天為止 xlwings 還沒有插入註解的功能 去原始開發者的 Github Pull Requests 他說之前有人有建議要加入這個功能 但他還沒更新~ 如果需要使用 Python 來插入註解的話 ...

  2. [Python學習筆記] 抓出msg信件檔裡的附件檔案

    想要把msg信件檔案的附件抓出來做處理,找到了這個Python 模組 msg-extractor 使用十分容易,但是這個模組是要在terminal裡執行,無法直接打在IDLE的編輯器上 所以稍微做了修 ...

  3. [Python學習筆記] 利用 Python在Excel 插入註解

    用Python 來處理excel 檔 用過了 openpyxl 還有 pyexcel目前覺得除了讀寫如果還要使用另外的功能 (像是讀取格子裡的公式)可以用 xlwings  他的首頁標題 " ...

  4. [Python學習筆記] 使用 selenium 抓取網頁並且雙擊滑鼠 (double click)

    一開始使用的時候 看官方文件 以為使用 double_click()即可 但後來出現錯誤 AttributeError: 'WebElement' object has no attribute 'd ...

  5. Java學習筆記(基本語法)

    本文件是以學習筆記的概念為基礎,用於自我的複習紀錄,不過也開放各位的概念指證.畢竟學習過程中難免會出現觀念錯誤的問題.也感謝各位的觀念指證. 安裝JDK 在Oracle網站中找自己系統的JDK下載位置 ...

  6. FPGA學習筆記(肆)--- Star Test Bench Template Writer

    上一篇testbench我自己也沒怎麽搞懂,再來一篇學習特權同學的方法. 課程:Lesson 7 BJ EPM240学习板实验1——分频计数实验 鏈接:https://www.youtube.com/ ...

  7. Gazebo機器人仿真學習探索筆記(一)安裝與使用

    Gazebo提供了多平臺的安裝和使用支持,大部分主流的linux,Mac以及Windows,這裏結合ROS以Ubuntu爲例進行介紹. 首先是參考資料:http://gazebosim.org/tut ...

  8. [DDD]學習筆記 第15章 精煉(Distillation)

    核心領域(Core-Domain) 為了使領域模型成為企業真正的資產, 模型中的關鍵核心部份需要足夠靈活和充分利用來創建應用程序的功能; 簡而言之, 核心領域是系統中最有價值的部份. 濃縮模型, 將最 ...

  9. C# partial 學習筆記

    局部類的講解參考:http://blog.csdn.net/susan19890313/article/details/7575204 感謝作者~

随机推荐

  1. I.MX6 MAC地址修改

    /*********************************************************************** * I.MX6 MAC地址修改 * 说明: * I.M ...

  2. Android gif 录屏

    /********************************************************************************** * Android gif 录屏 ...

  3. AJAX --- 一种创建交互式网页应用的网页开发技术

    目录 AJAX 创建XHR实例 指定readyStatechange事件处理程序 启动请求 发送请求 接收数据 取消XHR请求/响应 AJAX ajax核心技术就是 XMLHttpRequest 对象 ...

  4. node mkdirSync 创建多级目录

    提供一个实用的一次性同步创建多级目录的方法,收藏一下. function makeDir(dirpath) { if (!fs.existsSync(dirpath)) { var pathtmp; ...

  5. margin-负值

    总结:margin负值的影响: 当元素(块级元素)没有设置宽度时:margin负值会增加元素的宽度,当设置宽度时,margin负值只会影响元素的位置. 就是负的边距好像能减小元素在文档流中的尺寸一样, ...

  6. javascript switch..... case

    switch(条件表达式) { case 常量: { 语句a; } break; case 常量: { 语句b; } break; case 常量: { 语句c; } break; ... case ...

  7. 学习笔记::kmp

    matrix67 nxt[i]:[1-i]中最长公共前后缀的长度 j=0;;i<=n;i++) { ]) j=nxt[j]; ]) j++; nxt[i]=j; }

  8. 【旧文章搬运】Windows句柄表分配算法分析(三)

    原文发表于百度空间,2009-03-30========================================================================== 三.当需要 ...

  9. In-App Purchase Programming Guide----(七) ----Restoring Purchased Products

    Restoring Purchased Products Users restore transactions to maintain access to content they’ve alread ...

  10. Moctf--没时间解释了

    记录一道简单的题目. 打开后就张这个样子,,然后看到url为index2.php---->所以我们把它改为index.php(用burp抓包才行,这是一个302跳转). 看到它提示我们要uplo ...