最近學習python語言,學到django的時候,準備搭建一個django開發環境,幾經周折,最終配置成功,現把配置過程整理出來,供你們學習交流:html
服務器環境:python
CentOS release 6.4 (Final) x64web
1,下載nux 的release文件django
wget http://li.nux.ro/download/nux/dextop/el6/i386/nux-dextop-release-0-2.el6.nux.noarch.rpm rpm -ivh nux-dextop-release-0-2.el6.nux.noarch.rpm yum -y install python27 yum -y install python27-devel
2,升級python服務器
Centos默認仍是使用python2.6.*,須要用python2.7的文件覆蓋python文件。python2.7
cd /usr/bin/ rm -rf python cp python2.7 python
3,測試工具
在命令行裏輸入python --version,若是輸出的結果顯示的是這樣就正確了:學習
python --version
Python 2.7.3測試
4,因爲yum沒有兼容python2.7,把 #!/usr/bin/python 修改成 #!/usr/bin/python2.6。網站
vi /usr/bin/yum
#!/usr/bin/python
修改成:
#!/usr/bin/python2.6
5.安裝pip
首先須要安裝setuptool
wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg#md5=fe1f997bc722265116870bc7919059ea --no-check-certificate sh setuptools-0.6c11-py2.7.egg
安裝pip
wget --no-check-certificate http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz tar zxf pip-1.0.2.tar.gz cd pip-1.0.2 python setup.py install
6.安裝django:(若是pip安裝不了,能夠下載django軟件包,用python命令進行安裝)
pip install django==1.7.7
安裝完成以後查看安裝版本: >>> import django >>> django.VERSION (1, 7, 7, 'final', 0) >>> print(django.get_version()) 1.7.7
至此python升級已經完成。
7.建立django項目
django-admin.py startproject testweb
上面這個命令會建立一個 testweb 目錄,其中包含了運行 Django 項目所須要的基本配置文件.
包括下列文件:
__init__.py :讓 Python 把該目錄當成一個開發包 (即一組模塊)所需的文件。 這是一個空文件,通常你不須要修改它。 manage.py :一種命令行工具,可以讓你以多種方式與該 Django 項目進行交互。 鍵入python manage.py help,看一下它能作什麼。 你應當不須要編輯這個文件;在這個目錄下生成它純是爲了方便。 settings.py :該 Django 項目的設置或配置。 查看並理解這個文件中可用的設置類型及其默認值。 urls.py:django項目的URL設置。 可視其爲你的django網站的目錄。 目前,它是空的。
8.運行開發服務器
cd testweb ###python manage.py runserver ip:端口 python manage.py runserver 192.168.20.233:80
9.測試訪問: