这几天跟Linux下的Python + Django环境搭建卯上了。经过几天的琢磨,找到了一条自己认为给力的路径。

这里给出命令行,过程如下:

首次登陆,切换管理员:

[web@bogon ~]$ su
Password:

查看当前的版本:
[root@bogon web]# python
Python 2.6.6 (r266:84292, Nov 22 2013, 12:11:10)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

【1】安装MySQL:
[root@bogon web]# yum install mysql-server mysql-devel

启动MySQL:
[root@bogon web]# service mysqld start

这里重启一下,因为遇到了继续输入命令中间有进程在运行之类的东西,烦了。

reboot

【2】安装setuptools,这里参考网址:http://mdba.cn/?p=86

[root@bogon web]# wget --no-cookie --no-check-certificate http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

[root@bogon web]# tar zxvf setuptools-0.6c11.tar.gz
[root@bogon web]# cd setuptools-0.6c11
[root@bogon web]# python setup.py build
[root@bogon web]# python setup.py install

【3】安装Python-devel的插件,这里参考网址:http://blog.csdn.net/hnsdjava/article/details/7365092

[root@bogon web]# cd ..

[root@bogon web]# yum install python-devel

【4】接下来就可以安装MySQL-Python了(这是针对2.X版本,曾在3.4版本上尝试pymysql,比较麻烦)

[root@bogon web]# yum install MySQL-python

【5】测试连接结果,不报错说明成功:

[root@bogon web]# python
Python 2.6.6 (r266:84292, Jan 22 2014, 09:37:14)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
>>> exit()

【6】安装Django:
[root@bogon web]# cp /home/web/Desktop/Django-1.6.5.tar.gz /usr/local/
[root@bogon web]# cd /usr/local/

解压:
[root@bogon local]# tar -xf Django-1.6.5.tar.gz

root@bogon local]# cd Django-1.6.5
[root@bogon Django-1.6.5]# python setup.py install

测试安装结果:

[root@bogon Django-1.6.5]# python
Python 2.6.6 (r266:84292, Jan 22 2014, 09:37:14)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>>

【7】安装jdk和eclipse:
[root@bogon Django-1.6.5]# mv /home/web/Desktop/jdk-7u15-linux-i586.gz /usr/local/
[root@bogon Django-1.6.5]# cd ..
[root@bogon local]# tar zxvf jdk-7u15-linux-i586.gz

查看安装路径,以便设置环境变量:

[root@bogon local]# pwd
/usr/local

设置环境变量:
[root@bogon local]# vi /etc/profile

在最后一行加上如下内容(其实不用设置CALSSPATH的,具体了解可以看看李刚写的《疯狂Java讲义》)

#set java
export JAVA_HOME=/usr/local/jdk1.7.0_15

export PATH=$JAVA_HOME/bin:$PATH

保存退出:
:wq

测试安装结果:
[root@bogon local]# java -version
java version "1.7.0_15"
Java(TM) SE Runtime Environment (build 1.7.0_15-b03)
Java HotSpot(TM) Client VM (build 23.7-b01, mixed mode)
eclipse比较简单:

[root@bogon local]# mv /home/web/Desktop/eclipse-java-luna-SR2-linux-gtk.tar.gz /home/
[root@bogon local]# cd /home/

[root@bogon home]# tar -zxvf eclipse-java-luna-SR2-linux-gtk.tar.gz
[root@bogon home]# cd eclipse
[root@bogon eclipse]# ./eclipse

注意几个问题:

【1】注意安装的顺序,节省时间,不一一介绍。

【2】eclipse能使用后,可以在桌面右击菜单栏设置一个启动器,就不用每次用命令启动eclipse了,Linux在易用性方面还是差很多的。

【8】安装PyDev插件,过程和Windows下一样,百度就行。

Django开发web环境搭建的简单方法(CentOS6.5环境)的更多相关文章

  1. android Jni NDK开发环境搭建及其简单实例的编写

    android  Jni  NDK开发环境搭建及其简单实例的编写 由于工作需要,需要采用开发想要的JNI,由于之前没有接触过安卓的开发,所以更加网上的帖子,学习了下.遇到了些问题,然后总结下学习过程中 ...

  2. Node.js 环境搭建及简单应用

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型.如果你想创建自己的服务,那么Node.js是一个非 ...

  3. Java Web开发SpringMVC和MyBatis框架开发环境搭建和简单有用

    1.下载SpringMVC框架架包,下载地址: 点击下载 点击打开地址如图所看到的.点击下载就可以 然后把相关的jar拷贝到lib下导入 2.MyBatis(3.4.2)下载 X-Amz-Algori ...

  4. 【SSH】 之 Struts2环境搭建及简单应用开发

    在上一篇文章中,我们一起了解了一下struts2的工作机制原理,接下来让我们进行一下简单应用的开发 (一)配置环境 1.建立web项目 2.导入jar包 其中struts2中有很多jar包,我们不需要 ...

  5. Spring环境搭建及简单demo

    1. Spring框架简介(以下这段话可用于面试求职) Spring为JavaEE开发提供了一个轻量级的解决方案,主要表现为, IOC(或者叫做DI)的核心机制,提供了bean工厂(Spring容器) ...

  6. Maven仓库—Nexus环境搭建及简单介绍

    1.    环境搭建 1.1  下载 http://www.sonatype.org/nexus/ NEXUS OSS [OSS = Open Source Software,开源软件--免费] NE ...

  7. Maven仓库-Nexus环境搭建及简单介绍

    1.    环境搭建 1.1  下载 http://www.sonatype.org/nexus/ NEXUS OSS [OSS = Open Source Software,开源软件——免费] NE ...

  8. Django开发Web监控工具-pyDash

      今天发现了一个比较有意思的监控工具,是基于Django开发的,开发大牛已经开放了源代码,向大牛致敬,同时研究研究,目前感觉这个监控比较直观,可以针对个人服务器使用,同时涉及的环境比较简单,部署起来 ...

  9. XUtils3 的 环境搭建与简单使用

    XUtils3 的 环境搭建 环境搭建三部曲 ----------------------- 说明 : author  修雨轩陈 使用andorid Studio 已经创建了一个项目 并且自己需要使用 ...

随机推荐

  1. Android 高清加载巨图方案, 拒绝压缩图片

    源地址:http://blog.csdn.net/lmj623565791/article/details/49300989 一.概述 距离上一篇博客有段时间没更新了,主要是最近有些私事导致的,那么就 ...

  2. wordpress 缩略图功能函数 the_post_thumbnail

    很多 WordPress 主题,特别是那些杂志型的主题,会给每篇日志加上一张缩略图,这种展现方式一般用在首页,可能单独出现,或者和日志摘要一起.但是目前位置没有一个标准的方法去实现日志缩略图,很多主题 ...

  3. 翻滚吧,Spark (错误记录)

    1) 本地运行报错: Exception in thread "main" org.apache.spark.SparkException: A master URL must b ...

  4. oninput等表单事件

    oninput等表单事件 过去我们常使用keydown和keyup辅助表单元素的处理,这要求处理时,表单元素必须处于激活(聚焦)状态.oninput事件可以实时监听文本框的输入变化.   现代浏览器支 ...

  5. bzoj3926: [Zjoi2015]诸神眷顾的幻想乡

    #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #i ...

  6. WPF强制更新

    ,更新的时候选择最小版本号,就是强制更新

  7. web api Post 接收不到参数的问题

    前端: 注意两个点: 1. contentType: "application/json" 请求的格式是Json 2. 要用JSON.stringify(customer)序列化对 ...

  8. Tomcat访问日志详细配置

    在server.xml里的<host>标签下加上 <Valve className="org.apache.catalina.valves.AccessLogValve&q ...

  9. Android异步加载

    一.为什么要使用异步加载? 1.Android是单线程模型 2.耗时操作阻碍UI线程 二.异步加载最常用的两种方式 1.多线程.线程池 2.AsyncTask 三.实现ListView图文混排 3-1 ...

  10. 数据结构算法C语言实现(五)---2.3重新定义线性链表及其基本操作

    一.简述 ...由于链表在空间的合理利用上和插入.删除时不需要移动等的优点,因此在很多场合下,它是线性表的首选存储结构.然而,它也存在着实现某些基本操作,如求线性表的长度时不如顺序存储结构的缺点:另一 ...