zoukankan      html  css  js  c++  java
  • 在阿里云的CentOS环境中安装django

    购买了一台阿里云主机。操作系统为CentOS 6.5。准备在上面跑Django做Web开发。因为CentOS自带的python版本号较低,安装Django先要安装新版本号python。还是费了点周折。

    1,升级Python

    阿里云给配置好的centos 6.5下的默认Python版本号是2.6,跟Django的最新版本号须要的Python环境是不配套的。在django的安装文档里有:

    Being a Python Web framework, Django requires Python. It works with Python 2.7, 3.2 or 3.3.

    所以,必需要先升级Python环境。
    到Python的官网上下载Python 2.7.8的源代码包,
    注意,在编译源代码前,要安装一些依赖项,否则还是装不上pip哦。

    yum install -y zlib-devel.x86_64
    yum install -y openssl-devel.x86_64

    ./configure 

    然后改动./Modules/Setup
    找到#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
    这行。去掉凝视


    make && make install
    安装后的python 2.7应该是在/usr/local/bin/python2.7 这个文件夹下

    2, 安装pip
    先去下载get-pip.py这个文件。
    http://pip.readthedocs.org/en/latest/installing.html

    然后python get-pip.py

    get-pip.py这个程序会自己主动安装setuptools


    3,安装django
    安装完pip后,再安装django就好办多了
    pip2.7 install Django
    加上pip2.7的原因是:由于给系统自带的python2.6版本号安装过一个pip,再装这个pip相当于环境里有两个pip:
    whereis pip
    pip: /usr/bin/pip /usr/bin/pip2.6 /usr/local/bin/pip2.7 /usr/local/bin/pip

    加上版本后,能够指定把Django安装到那个Python中去。

    4,安装完成进行验证
    [root@myserver ~]#python
    Python 2.7.8 (default, Oct  8 2014, 11:27:16)
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import django
    >>> print(django.get_version())
    1.7


  • 相关阅读:
    RPC细谈
    RPC浅谈
    动态规划
    libco 的定时器实现: 时间轮
    一次HTTP请求的完整过程——协议篇(DNS、TCP、HTTP)
    多个CPU、多核CPU以及超线程(Hyper-Threading)
    Linux下which、whereis、locate、find命令的区别
    warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
    使用OutputDebugString输出调试信息
    VS或windows用代码产生GUID
  • 原文地址:https://www.cnblogs.com/yxwkf/p/5085829.html
Copyright © 2011-2022 走看看