python-Django环境搭建

Posted 蒋乐兴的技术随笔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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项目成功的跑起来了。

 

 

以上是关于python-Django环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

Python-Django框架学习笔记——第二课:Django的搭建

Python-Django搭建网站流程

python-django(环境配置)

spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段

node 环境下简单web服务器搭建代码

Python-Django Nginx+uwsgi 安装配置