python-Django环境搭建
一例中python版本使用3.5版,通常来说linux自带的python都在2.6左右,所以3.5环境要自己编译安装python
第一部分:安装python3.5
001、解决依赖问题
yum -y install python-devel gcc gcc-c++ libffi libffi-devel zlib zlib-devel openssl openssl-devel libyaml sqlite-devel libxml2 libxslt-devel libxml2-devel
python-devel ,gcc ,gcc-c++ 是编译安装python3.5时要用到的一些依赖
libffi libffi-devel zlib zlib-devel openssl openssl-devel libyaml sqlite-devel 这些是在安装其它python工具时要用到的依赖在这里我一次性装上它们。
002、从官方下载python3.5的源码包,把复制到linux中,并解压
003、编译安装python3.5
cd Python-3.5.1/ ./configure --prefix=/usr/local/python3.5/ && make && make install
第二部分:安装一些常用的工具
001、编译安装setuptools 这个工具是用来安装其它软件用的,它就有点像Linux中的yum,python中还有一个与setuptools工能相近的工具
它就是pip,pip 在setuptools 后面出现我个人感觉pip 比setuptools要好用,那为毛我这里要安装setuptools呢?一来有的python模块不支持pip
安装,所以我这里把两个都安装上。编译安装还是老的套路
注意这要明确的指出是python3.5 不要会把模块安装到linux默认的python中去了
PATH=/usr/local/python3.5/bin/:${PATH} cd setuptools-21.0.0/ python3.5 setup.py build && python3.5 setup.py install
002、用setuptools 安装pip
注意这里也要明确的指出是easy_install-3.5 不然还是会安装到linux默认的python版本中去的。
easy_install-3.5 pip
003、用pip 安装Django
pip3.5 install django
第三部分:创建django项目
001、创建项目
cd /tmp/ django-admin startproject mywebsite cd mywebsite/ python3.5 manage.py runserver 0.0.0.0:80 &
注释:
1、进入到/tmp目录下
2、用django-admin 命令创建一个新的项目 mywebsite;完成后你可以在/tmp/目录下看到一个mywebsite的文件夹
3、进入mywebsite目录下
4、运行第2步创建的web项目
002、测试项目是否可以正常访问
出现如上的页面说明刚才创建的django项目成功的跑起来了。