Python MySQLdb Linux下安装笔记

本文介绍了Python MySQLdb Linux下安装笔记,本文分别讲解了快速安装和手动编译安装两种方法,并分别讲解了操作步骤,需要的朋友可以参考下

主要针对centos6.5 64位系统

默认python版本为2.6

编码安装python2.7和python3.4

     一、yum快速安装

yum install MySQL-python

yum install python-setuptools

经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作。

Perl 用户比较熟悉 CPAN,而 Ruby 用户则比较熟悉 Gems;引导 setuptools 的
ez_setup 工具和随之而生的扩展后的 easy_install 与 “Cheeseshop”(Python Package
Index,也称为 “PyPI”)一起工作来实现相同的功能。它可以很方便的让您自动下载,编译,安装和管理Python包。

但yum安装的会默认安装到python2.6相应的目录下。

    二、在python2.7源码包安装

1、需要:
                      A.gcc
                      B.setuptools

下载安装setuptools

https://pypi.python.org/pypi/setuptools

The recommended way to bootstrap setuptools on any system is to downloadez_setup.py and run it using the target Python environment. Different
operating systems have different recommended techniques to accomplish this
basic routine, so below are some examples to get you started.

下载ez_setup.py 根据自己版本执行:

python27 ez_setup.py   读取python配置并下载setuptools-17.1.1.zip

解压后执行:

python27 setup.py build

python27 setup.py install

根据报错进行相应修改

2、下载安装MySQLdb:

下载http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz

解压后执行:

python27 setup.py build

python27 setup.py install

注:此模块不支持python3.4版本。

三、在python3.4源码包安装

在python3.4中使用原来python2.7的mysqldb已不能连接mysql数据库了,可以使用pymysql,来完成连接mysql的重任

https://github.com/PyMySQL/PyMySQL

下载解压后执行

python27 setup.py build

python27 setup.py install

举例:



The following examples make use of a simple table

CREATE TABLE `users` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `email` varchar(255) COLLATE utf8_bin NOT NULL,
    `password` varchar(255) COLLATE utf8_bin NOT NULL,
    PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin
AUTO_INCREMENT=1 ;

import pymysql.cursors

# Connect to the database
connection = pymysql.connect(host=‘localhost‘,
                             user=‘user‘,
                             passwd=‘passwd‘,
                             db=‘db‘,
                             charset=‘utf8mb4‘,
                             cursorclass=pymysql.cursors.DictCursor)

try:
    with connection.cursor() as cursor:
        # Create a new record
        sql = "INSERT INTO `users` (`email`, `password`) VALUES (%s, %s)"
        cursor.execute(sql, (‘[email protected]‘, ‘very-secret‘))

# connection is not autocommit by default. So you must commit to save
    # your changes.
    connection.commit()

with connection.cursor() as cursor:
        # Read a single record
        sql = "SELECT `id`, `password` FROM `users` WHERE `email`=%s"
        cursor.execute(sql, (‘[email protected]‘,))
        result = cursor.fetchone()
        print(result)
finally:
    connection.close()

This example will print:

{‘password‘: ‘very-secret‘, ‘id‘: 1}



本文出自 “秋天的童话” 博客,请务必保留此出处http://wushank.blog.51cto.com/3489095/1663900

时间: 2024-12-26 02:27:16

Python MySQLdb Linux下安装笔记的相关文章

随笔记:Linux下安装Python

下载Python 在官网上下载安装包,目前地址为:https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz 得到Python-2.7.9.tgz 解压 将Python-2.7.9.tgz解压到当前目录下 tar zxvf ./Python-2.7.9.tgz -C ./ 安装 切换到根目录,开始安装 sudo ./configure sudo make sudo make install 测试 测试下有木有安装成功,如顺利,能看到以下日志

linux 下安装 mysql 并配置 python 开发环境

1.安装 mysql ,安装过程中将提示设置 root 用户的密码,默认可以设置为 rootadmin . $ sudo apt-get install mysql-server 2.安装 mysql 开发工具(不安装时,安装 MySQL-python 提示错误 "mysql_config not found"). $ sudo apt-get install libmysqld-dev 3.安装 python 的 mysql 库 MySQL-python (首先安装 python-d

linux下安装python环境

1.linux下安装python3wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz 在安装包中有一个README的文件,里面有写如何安装 ./configure make make install 2.安装pip easy_install pip 注:--no-check-certificate 表示安装时“不检查证书”,不加上可能无法安装.

【转】Linux 下安装python软件包(pip、nose、virtualenv、distribute )

1.关于pip pip是python的软件安装工具,下面是pip的使用方法: (1)安装包:pip install SomePackage (2)查看安装包时安装了哪些文件:pip show --files SomePackage (3)查看哪些包有更新:pip show --files SomePackage (4)更新一个软件:pip install --upgrade SomePackage (5)卸载软件:pip uninstall SomePackage 所以,有了pip我们就可以自动

Linux 下安装python软件包(pip、nose、virtualenv、distribute )

新手刚开始学习Python,目前学习<笨方法学python>ing- 在学习习题46时需要安装几个软件包:pip.nose.virtualenv.distribute !在此记录Linux下安装python软件包的安装方法: 1.首先我们刚刚pip是什么? 在pip的python官网上我们可以看到,pip 是“A tool for installing and managing Python packages.”,也就是说pip是python的软件安装工具,下面是pip的使用方法: 安装包:

(转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记

Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程中出现了一些错误,经过好几次安装,翻了好多资料,最后找出问题的所在,才把环境搭建好,对于高手来说,这或许不算什么,但对于一个刚入门的新人,却是不一样了,这篇文章记录着我的一些笔记,希望对于那些刚刚入门的人们有所帮助,仅作为参考. 安装首先我们得获得MySQL,Apache,PHP,WordPress

python开发之virtualenv与virtualenvwrapper(linux下安装与配置)

在使用python开发过程中,会经常碰到不同的工程依赖不同版本的库的问题,所以我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁 ----------virtualenv 一个可以帮助我们管理不同python环境的好工具,它可以在系统中建立多个不同并且相互不干扰的虚拟环境.  - 一 linux下安装,配置virtualenv 1.安装virtualenv pip3 install virtualenv 2.创建目录 mkdir Myproject cd Myproject

Linux下安装pip

1.先说一下什么是pippip 是"A tool for installing and managing Python packages.",也就是说pip是python的软件安装工具2.下面介绍怎么在linux下安装pip下载pip到/usr/local/src# cd /usr/local/src# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46

windows与Linux下安装Django

一.windows下安装Django: 1.下载Django. 官网地址为:https://www.djangoproject.com/download/ 点击红色标记部分即可下载. 下载完成后解压缩. 2.安装Django,安装之前确保你的机器上安装了python. 进入cmd.在cmd中进入到Django的文件夹.输入python setup.py install耐心等待安装. 3.检查Django: 进入Python,输入 import django django.VERSION 可以看到