在阿里雲的CentOS環境中安裝django

2021-09-07 04:43:49 字數 1301 閱讀 1806

購買了一台阿里雲主機。作業系統為centos 6.5。準備在上面跑django做web開發。因為centos自帶的python版本號較低,安裝django先要安裝新版本號python。還是費了點周折。

1,公升級python

阿里雲給配置好的centos 6.5下的預設python版本號是2.6,跟django的最新版本號須要的python環境是不配套的。在django的安裝文件裡有:

being a python web framework, django requires python. it works with python 2.7, 3.2 or 3.3.

所以,必需要先公升級python環境。

注意,在編譯源**前,要安裝一些依賴項,否則還是裝不上pip哦。

yum install -y zlib-devel.x86_64

yum install -y openssl-devel.x86_64

./configure 

然後改動./modules/setup

找到#zlib zlibmodule.c -i$(prefix)/include -l$(exec_prefix)/lib -lz

這行。去掉凝視

make && make install

安裝後的python 2.7應該是在/usr/local/bin/python2.7 這個資料夾下

2, 安裝pip

然後python get-pip.py

get-pip.py這個程式會自己主動安裝setuptools

3,安裝django

安裝完pip後,再安裝django就好辦多了

pip2.7 install django

加上pip2.7的原因是:由於給系統自帶的python2.6版本號安裝過乙個pip,再裝這個pip相當於環境裡有兩個pip:

whereis pip

pip: /usr/bin/pip /usr/bin/pip2.6 /usr/local/bin/pip2.7 /usr/local/bin/pip

加上版本後,能夠指定把django安裝到那個python中去。

4,安裝完成進行驗證

[root@myserver ~]#python

python 2.7.8 (default, oct  8 2014, 11:27:16)

[gcc 4.4.7 20120313 (red hat 4.4.7-4)] on linux2

>>> import django

>>> print(django.get_version())

1.7

阿里雲centos安裝lamp環境

1 安裝 yum y install httpd 2 開啟 systemctl start httpd 3 設定apache服務開機自啟動 systemctl enable httpd wget 2 安裝mysql源 yum localinstall mysql57 community releas...

在安卓端實現阿里雲直播

安卓端實現直播就2件事,1推流,2,拉流.一,推流按照demo來進行很簡單的 二,拉流 2,將aliunplayer.arr檔案匯入至相應專案的libs中 3,在build.gradle中的android裡面新增 repositories 4,在dependencies 中新增 compile na...

阿里雲 CentOS7 4 LNMP 環境搭建

centos 7.4 nginx 1.12.2 php 7.0.25 mysql 使用阿里雲rds 1.安裝nginx yum install nginx nginx v nginx version nginx 1.12.2 vi etc nginx nginx.conf error log var...