最近学习python语言,学到django的时候,准备搭建一个django开发环境,几经周折,最终配置成功,现把配置过程整理出来,供大家学习交流:
服务器环境:
CentOS release 6.4 (Final) x64
1,下载nux 的release文件
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文件。
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.测试访问: