zoukankan      html  css  js  c++  java
  • 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项目成功的跑起来了。

     

  • 相关阅读:
    Java.io.outputstream.PrintStream:打印流
    Codeforces 732F. Tourist Reform (Tarjan缩点)
    退役了
    POJ 3281 Dining (最大流)
    Light oj 1233
    Light oj 1125
    HDU 5521 Meeting (最短路)
    Light oj 1095
    Light oj 1044
    HDU 3549 Flow Problem (dinic模版 && isap模版)
  • 原文地址:https://www.cnblogs.com/JiangLe/p/5512789.html
Copyright © 2011-2022 走看看