Django Python MySQL Linux 开发环境搭建

Django Python MySQL Linux 开发环境搭建

1、安装Python

进行Python开发,首先必须安装python,对于linux 或者Mac 用户,python已经预装。

在命令行输入python,如果出现一些关于版本等等的信息,则python已经预装。

没有的用户通过:http://www.python.org/download/ 下载安装。

2、安装Django

官方下载地址:https://www.djangoproject.com/download/

tar xvf Django-*.tar.gz

cd Django-*

sudo python setup.py install

3、测试Django安装

终端中输入 python,进入python交互模式,输入如下:

import django
django.VERSION

正常情况会显示版本号码。

4、python MySQLdb安装和使用(mysql已经安装)
[root@htuidc src]# wget http://nchc.dl.sourceforge.net/project/mysql-python/mysql-python-test/1.2.3c1/MySQL-python-1.2.3c1.tar.gz
[root@htuidc src]# tar axvf MySQL-python-1.2.3c1.tar.gz
[root@htuidc MySQL-python-1.2.3c1]# python setup.py install
出错:
Traceback (most recent call last):
File "setup.py", line 5, in
from setuptools import setup, Extension
ImportError: No module named setuptools
处理方法,安装setuptools
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tar zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py install
[root@htuidc MySQL-python-1.2.3c1]# python setup.py install
又出错:
error: command 'gcc' failed with exit status 1
处理方法:
yum install mysql-devel -y

4.安装完成,到你的python安装目录下的site-packages目录里检查以下文件是否存在,如果存在即代表安装成功了
Linux:MySQL_python-1.2.3c1-py2.6-linux-i686.egg

测试方法
1)运行命令python进入python运行环境
2)输入以下python代码进行测试
import MySQLdb
test=MySQLdb.connect(db='mydb',host='localhost',user='root',passwd='p')
cur = test.cursor()
cur.execute('show databases;')
for data in cur.fetchall():
print data

Django 的详细介绍:请点这里
Django 的下载地址:请点这里

推荐阅读:

Ubuntu Server 12.04 安装Nginx+uWSGI+Django环境 http://www.linuxidc.com/Linux/2012-05/60639.htm

Django实战教程 http://www.linuxidc.com/Linux/2013-09/90277.htm

转载于:https://www.cnblogs.com/ITniu/p/5832340.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/418120.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sklearn中的make_blobs的用法

sklearn中的make_blobs函数主要是为了生成数据集的,具体如下 data_set, label make_blobs(n_features3,n_samples50, centers3, random_state0, cluster_std0.1)

java中不带package和带package的编译运行方式

Java中不带package的程序和带package的程序编译的方式是不同的。 一、不带package的程序建立个HelloWorld.java的文件,放入C:\,内容如下:public class HelloWorld{ public static void main(String args[]) //向屏幕上写字符串"HelloWorld!&quo…

将图片转换为txt文件

import os# 分三级目录,如A/B/a.jpg # input_path为一级目录; # def creat_filelist(input_path, classes):# 创建三级目录# index 一定是str类型,不可以为intdir_image1 [] # 二级目录file_list [] # 三级目录for index, name in enumer…

List与Set接口的方法

List接口: Set接口:

hdu5468 Puzzled Elena

hdu5468 Puzzled Elena 题意 求一棵子树内与它互质的点个数 解法 容斥 我们先求出与它不互质的数的个数&#xff0c;再用总数减去就好。 #include <cstdio> #include <cstring> #include <iostream> #include <vector> using namespace std;namespace …

TreeSet类

package ListInterface;import List.Person; import org.junit.Test;import java.util.Comparator; import java.util.Iterator; import java.util.TreeSet;public class TreeSetTest {/* // TreeSet中的数据要求同一个类的对现象:输出的时候会排序之后输出有两种排序&#…

Map接口与方法

value时可重复的&#xff0c;但无序的&#xff0c;用Collection来简称。 Entry: 键值对 对象。 在Map类设计是&#xff0c;提供了一个嵌套接口&#xff08;static修饰的接口&#xff09;&#xff1a;Entry。Entry将键值对的对应关系封装成了对象&#xff0c;即键值对对象&…

struts2的配置

第一步&#xff1a;建立web项目&#xff0c;生成web.xml文件 第二步&#xff1a;导入struts的lib包(struts2-showcase项目中的lib包) 把spring开头的删除 把struts2-spring-plugin-2.5.2.jar删除 把tiles开头的删除 注&#xff1a;删除是为了不影响jar包的冲突&#xff0c;并…

团队博客6

在昨天对图片缩短加载速度的基础上进一步优化&#xff0c;使我们在调取图片时根据刷新进度时时显示&#xff0c;加快文件读取速度。此外&#xff0c;实现了使用移动端开热点&#xff0c;以供其它终端链接&#xff0c;使两部终端处于同一个局域网中&#xff0c;从而在无网情况下…

String.equals用法注意

param.getType().equals("String") 与 "String".equals(param.getType()) 的区别 第二个代码能避免 param.getType() 为空的情况转载于:https://www.cnblogs.com/lingongheng/p/6444235.html

自定义泛型结构

注意事项&#xff1a; 子类保留的情况&#xff1a; 泛型方法&#xff1a; 在方法中出现了泛型的结构,泛型参数与类的参数没有一点关系泛型方法在所属类中是不是泛型的都没关系 也可以调用为static&#xff0c;因为在调用方法时缺点&#xff0c;而不是在构造对象时

泛型在继承方面的体现与通配符

List<String>与List<Object>&#xff0c;并不具备父子类关系 List<Object>与ArrayList<Object> 存在父子类关系 通配符&#xff1a; <?> 通配符的读取和写入的要求&#xff1a; 对于list<?> 不能在添加数据&#xff1a; list.add()不…

WebAPi返回类型到底应该是什么才合适,这是个问题?

前言 有些问题只有真正遇到或者用到并且多加思考才会想到&#xff0c;平常若作为自学的心态去学习则不会考虑太多&#xff0c;我慢慢明白对于那些有太多要学的东西或者说的更加明确而且具体一点的话&#xff0c;如果对于你现在不是迫切要学或者需要掌握的技能&#xff0c;那就暂…

射击大战H5

欢迎来到程序小院 射击大战 玩法&#xff1a;移动鼠标控制方向&#xff0c;敌人从四周来袭&#xff0c;看到敌人点击鼠标左键射击&#xff0c;不要让敌人接近你&#xff0c; 碰到敌人生命值减少&#xff0c;生命值为空游戏结束&#xff0c;快去射击吧^^。开始游戏https://www.…

File类的使用

常用构造器&#xff1a; package File;import org.junit.Test;import java.io.File;public class FileTest {Testpublic void test1(){ // 如何创建File类的实例&#xff1a;构造器一&#xff1a; // 相对于当前module // (相对路径)相较于某个路径下File…

php正规则表达式学习笔记(几个常用函数的区别)

preg_mache()函数和 preg_mache_all()函数的区别&#xff1a; preg_mache()只会匹配规则中的字符一次&#xff0c; preg_mache_all()会匹配符合条件的所有字符&#xff01; 例子对比&#xff1a; 正则表达式函数之preg_replace()与preg_filter()的区别&#xff1a; preg_replac…

软件测试——性能测试、压力测试、负载测试等详解

软件测试——性能测试、压力测试、负载测试等详解 1. 总述 先看博客&#xff1a;性能测试、负载测试、压力测试 区别(博主的行文很清晰&#xff0c;很努力地在举例子)。 压力测试、负载测试都是性能测试。 压力测试是一种破坏性测试&#xff0c;不断增加压力&#xff0c;看系统…

IO流的体系及FileReader、FileWriter

package IOStream;import org.junit.Test;import java.io.File; import java.io.FileReader; import java.io.IOException;public class FileReadWriter {//Testpublic void testFileReader() { // fr需要提前声明FileReader fr null; // 1.实例化File类的对象…