曾在模擬器跟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

這樣就完成囉~~~

转载于:https://www.cnblogs.com/vickychan222/p/4894012.html

[Python學習筆記] 在Centos上安裝 Django相关推荐

  1. OpenCV學習筆記(6)基於 VC+OpenCV+DirectShow 的多個攝像頭同步工作

    http://blog.csdn.net/chenyusiyuan/article/details/4643313 因項目需要采集2個攝像頭的數據進行雙目檢測,一開始采用以下代碼來測試: #inclu ...

  2. python操作txt找到最便宜的素菜_Python線性模型學習筆記

    歡迎關注Python愛好者社區,我們是專註於商業智能BI,大數據,數據分析領域的垂直社區,學習,問答.求職一站式搞定! 天善學院618活動正在進行中!天善學院618大禮包,大數據.數據分析與數據挖掘. ...

  3. java中集合什么时候有索引,JavaSE中Collection集合框架學習筆記(1)——具有索引的List...

    前言:因為最近要重新找工作,Collection(集合)是面試中出現頻率非常高的基礎考察點,所以好好惡補了一番. 復習過程中深感之前的學習不系統,而且不能再像剛畢業那樣死背面試題,例如:String是 ...

  4. c#學習筆記--Visual Studio 使用

     一.新建項目 ① 在visual studio 的文件工具欄中,能夠創建新的項目,打開已有項目,打開文件夾和最近的項目 2010express版本可新建的項目包括: Windows Forms Ap ...

  5. easyuefi添加linux分区,linux學習筆記(一)——使用easyBCD或easyUEFI引導從硬盤安裝Ubuntu系統...

    Table of Contents windows系統安裝ubuntu會出現引導問題,windows系統不希望有其他系統和windows系統共存.所以我們得自己作一個引導.接下來主要介紹兩種引導,ea ...

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

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

  7. GeekBand c++學習筆記之四(conversion fuction vs non-explicit-one-arguement ctor)

    大家好,因為這一周所講述的課程點比較分散,所以我就記錄與分享一下我比較深刻與個人覺得比較有趣的部份,這個部分就conversion fuction和non-explicit-one-arguement ...

  8. hf标签什么意思 html,HF HTMLCSS第2版學習筆記(陸續更新)

    第一章 認識HTML HTML的全稱是Hyper Text Makeup Language,簡稱HTML,譯名超文本標記語言 Web服務器(把文件放到Web服務器上,瀏覽器就可以通過互聯網得到你的We ...

  9. FileMaker中的腳本觸發器學習筆記

    脚本触发器 **脚本触发器是始终绑定到用户布局接口.对于数据表或者字段.只有在而已接口才能触发. **如果某一个布局或者对象上包含触发器,则其右下角会有触发器图标 **当触发一个事件时,有且仅有一个触 ...

最新文章

  1. Yoshua Bengio等图神经网络的新基准Benchmarking Graph Neural Networks(代码已开源)
  2. PHP从零开始--字段修饰符数据操作SQL语言
  3. Java 高级类(下) —— 内部类和匿名类
  4. DB2 存储过程中执行动态SQL的两种写法
  5. shell编程追加2
  6. 【Flink】Disconnect from JobManager responsible for
  7. Tomcat Script(python)
  8. android 加载so 与内存的关系,Android动态调试so之dump内存数据
  9. java socket 简书_Java之Socket编程入门篇
  10. 飞思卡尔16位单片机(四)——GPIO输入功能测试
  11. 中兴通讯携MF30打造高速无线网络
  12. 软件测试人员必备的7种思维方式
  13. 区块链符号理论:符号方案和符号系统
  14. 学好Linux运维决心书
  15. 腾讯互娱2021年游戏客户端开发工程师暑期实习生面试经历
  16. iOS开发 手势密码解锁和指纹TouchID解锁
  17. web实现置顶、置底功能、聊天页面、锚点、滚动条、vue、scrollTop、scrollIntoView、scrollHeight
  18. 在Android Studio中的混淆debug与release
  19. MAC下配置openCV
  20. NVIDIA GeFprce GTX 1080 Ti NVIDIA图形驱动程序版本466.77下载和安装

热门文章

  1. ES启动错误 ERROR: the system property [es.path.conf] must be set
  2. MySQL 快速删除大量解决方案
  3. 求1000的阶乘c语言编程,用C语言编写程序,求出1000的阶乘?
  4. 在不改变链表的情况下从尾到头打印连表
  5. 瞻博网络:创新是绝对优势
  6. 电视商城之maven热部署
  7. Hessian HTTP POST访问时,Nginx返回411问题
  8. ORACLE 表空间扩展方法
  9. SQL Server不存在或拒绝访问故障的排除
  10. 软件项目经理的心得和经验总结