python-Django环境搭建

时间:2024-01-10 18:24:44

一例中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中,并解压

python-Django环境搭建

003、编译安装python3.5

cd Python-3.5./
./configure --prefix=/usr/local/python3./ && make && make install

python-Django环境搭建

第二部分:安装一些常用的工具

001、编译安装setuptools     这个工具是用来安装其它软件用的,它就有点像Linux中的yum,python中还有一个与setuptools工能相近的工具

它就是pip,pip 在setuptools 后面出现我个人感觉pip 比setuptools要好用,那为毛我这里要安装setuptools呢?一来有的python模块不支持pip

安装,所以我这里把两个都安装上。编译安装还是老的套路

注意这要明确的指出是python3.5 不要会把模块安装到linux默认的python中去了

PATH=/usr/local/python3./bin/:${PATH}
cd setuptools-21.0./
python3. setup.py build && python3. setup.py install

python-Django环境搭建

002、用setuptools 安装pip

注意这里也要明确的指出是easy_install-3.5 不然还是会安装到linux默认的python版本中去的。

easy_install-3.5 pip

003、用pip 安装Django

pip3. install django

第三部分:创建django项目

001、创建项目

cd /tmp/
django-admin startproject mywebsite
cd mywebsite/
python3. manage.py runserver 0.0.0.0: &

注释:

  1、进入到/tmp目录下

  2、用django-admin 命令创建一个新的项目 mywebsite;完成后你可以在/tmp/目录下看到一个mywebsite的文件夹

  3、进入mywebsite目录下

  4、运行第2步创建的web项目

002、测试项目是否可以正常访问

python-Django环境搭建

出现如上的页面说明刚才创建的django项目成功的跑起来了。