mysqldb下载:

http://sourceforge.net/projects/mysql-python/

https://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/

http://mysql-python.sourceforge.net/

setuptools 工具安装:

1.wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py     //下载:ez_setup.py 
2.python ez_setup.py --insecure 

产生文件:easy_install,setuptools-23.1.0-py2.7.egg

Installing easy_install script to /usr/local/bin
    Installing easy_install-2.7 script to /usr/local/bin

Installed /usr/local/lib/python2.7/site-packages/setuptools-23.1.0-py2.7.egg     //记录结果

[root@localhost ~]# which easy_install
    /usr/local/bin/easy_install

[root@localhost MySQL-python-1.2.3]# python setup.py install 

[root@localhost site-packages]# ll
总用量 772
drwxr-xr-x 17 root root 4096 Jun 28 03:58 django
drwxr-xr-x 2 root root 4096 Jun 28 03:58 Django-1.9.7.dist-info
-rw-r--r-- 1 root root 291 Jun 28 04:04 easy-install.pth
drwxr-xr-x 3 root root 4096 Jun 28 03:39 MySQLdb
-rw-r--r-- 1 root root 2352 Jun 28 03:39 _mysql_exceptions.py
-rw-r--r-- 1 root root 4303 Jun 28 03:39 _mysql_exceptions.pyc
-rw-r--r-- 1 root root 105453 Jun 28 04:51 MySQL_python-1.2.3-py2.7-linux-x86_64.egg
drwxr-xr-x 2 root root 4096 Jun 28 03:39 MySQL_python-1.2.5-py2.7.egg-info
-rwxr-xr-x 1 root root 148389 Jun 28 03:39 _mysql.so
drwxr-xr-x 4 root root 4096 Jun 28 03:33 pip-1.5.4-py2.7.egg
-rw-r--r-- 1 root root 119 Mar 20 17:49 README
-rw-r--r-- 1 root root 472857 Jun 28 03:06 setuptools-23.1.0-py2.7.egg
-rw-r--r-- 1 root root 30 Jun 28 03:06 setuptools.pth
[root@localhost site-packages]# pwd
/usr/local/lib/python2.7/site-packages
pip, easy_install使用方式

安装使用easy_install
安装:
$ wget -q http://peak.telecommunity.com/dist/ez_setup.py
$ python ./ez_setup.py
使用:
$ easy_install PackageName #安装套件
$ easy_install -U PackageName #更新套件
$ easy_install -m PackageName #卸载套件
$ easy_install --showhelp #显示说明 安装使用pip
安装:
$ easy_install -U setuptools #更新setuptools版本(重要),pip依赖于setuptools
$ easy_install pip
使用:
$ pip install PackageName #安装套件
$ pip install -U PackageName #更新套件
$ pip uninstall PackageName #卸载套件
$ pip search PackageName #搜索套件
$ pip help #显示说明
#-*- encoding: gb2312 -*-
import os, sys, string
import MySQLdb # 连接数据库 
try:
conn = MySQLdb.connect(host='localhost',user='root',passwd='xxxx',db='test1')
except Exception, e:
print e
sys.exit() # 获取cursor对象来进行操作 cursor = conn.cursor()
# 创建表
sql = "create table if not exists test1(name varchar(128) primary key, age int(4))"
cursor.execute(sql)
# 插入数据
sql = "insert into test1(name, age) values ('%s', %d)" % ("zhaowei", 23)
try:
cursor.execute(sql)
except Exception, e:
print e sql = "insert into test1(name, age) values ('%s', %d)" % ("张三", 21)
try:
cursor.execute(sql)
except Exception, e:
print e
# 插入多条 sql = "insert into test1(name, age) values (%s, %s)"
val = (("李四", 24), ("王五", 25), ("洪六", 26))
try:
cursor.executemany(sql, val)
except Exception, e:
print e #查询出数据
sql = "select * from test1"
cursor.execute(sql)
alldata = cursor.fetchall()
# 如果有数据返回,就循环输出, alldata是有个二维的列表
if alldata:
for rec in alldata:
print rec[0], rec[1] cursor.close() conn.close()

手动安装 mysqldb 与[ pip easy_install]的更多相关文章

  1. 如何在使用MAMP环境下安装MySQLdb

    我的电脑上没有安装XAMPP,而是安装了MAMP PRO,其实两者都差不多,都是PHP+MySQL+Apache的集成环境,只是MAMP的GUI界面更华丽一些,但是也更复杂一些. 好了不说这些,说说问 ...

  2. windows7环境下使用pip安装MySQLdb for python3.7

    1.首先,需要确定你已经安装了pip.在Python2.7的安装包中,easy_install.py和pip都是默认安装的.可以在Python的安装目录先确认,如果\Python37\Scripts里 ...

  3. windows7环境下使用pip安装MySQLdb

    1.首先,需要确定你已经安装了pip.在Python2.7的安装包中,easy_install.py和pip都是默认安装的.可以在Python的安装目录先确认,如果\Python27\Scripts里 ...

  4. Centos7 pip 安装MySQLdb(mysql-python)出错

    租了个阿里云的Centos7的ECS,需要使用pip安装MySQLdb模块.也就是mysql-python模块. 但是遇到问题 Collecting mysql-python Downloading ...

  5. 手动安装pip

    apt-get instal pip  成功之后,有根据pip的提示,进行了升级,升级之后,pip就出问题了 为了解决上面问题,手动安装pip,依次执行下面命令 1 2 3 4 5 [root@min ...

  6. 在 Mac 中安装 MySQLdb (Python mysql )

    安装环境:OS X操作系统,Python 2.7.3. MySQLdb其实包含在MySQL-python包中,因此无论下载还是在pip中search,都应该是搜寻MySQL-python. 以下将说明 ...

  7. Mac下XAMPP环境中安装MySQLdb

    环境: Mac OS X. Mac下安装MySQLdb模块着实多了些步骤. 用easy_install或者pip安装时有两大问题,"mysql_config not found"和 ...

  8. python 安装setuptools、pip《转》

    https://www.jianshu.com/p/e9ab614cad9b 安装setuptools 下载setuptools源码setuptools-25.2.0.tar.gz 地址:https: ...

  9. PyCharm虚拟环(Project Interpreter)手动安装第三方包图解教程

    PyCharm虚拟环(Project Interpreter)手动安装第三方包图解教程 an鑫_wolfxin2010 关注 2018.03.13 21:58* 字数 313 阅读 3782评论 1喜 ...

随机推荐

  1. Jersey的异常处理

    Jersey框架为我们提供了更为通用异常处理方式.通过实现ExceptionMapper接口并使用@Provider注解将其定义为一个Provider,可以实现通用的异常的面向切面处理,而非针对某一个 ...

  2. POJ 2409 Let it Bead(Polya定理)

    点我看题目 题意 :给你c种颜色的n个珠子,问你可以组成多少种形式. 思路 :polya定理的应用,与1286差不多一样,代码一改就可以交....POJ 1286题解 #include <std ...

  3. duilib入门简明教程 -- VS环境配置(2) Alberl

      既然是入门教程,那当然得基础点,因为搜索duilib相关资料时,发现有些小伙伴到处都是编译错误,以及路径配置错误等等,还有人不知道SVN,然后一个个文件手动下载的.     其实吧,duilib的 ...

  4. 23个移动app界面上的旋钮和刻度盘设计示例

      摘要: 从最初进入电子设备领域,旋钮和刻度盘的由最初的功能性设计转变为时尚的外观设计元素,比如在移动app中.这种转变并意外,旋钮和刻度盘不需要占用移动设备的太多空间,并可以简单地为用户提供一些列 ...

  5. git图示所有分支的历史

    1.第一种方法 git gui 菜单栏上 repository-->visual all branch history 或者直接使用命令gitk --all 2.在git bash中,使用命令查 ...

  6. ServiceModel Metadata Utility Tool (Svcutil.exe)

    https://msdn.microsoft.com/zh-cn/library/aa347733.aspx 参数: /directory:<directory> Directory to ...

  7. UVA_437_The_Tower_of_the_Babylon_(DAG上动态规划/记忆化搜索)

    描述 https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&a ...

  8. BZOJ_3670_[NOI2014]_动物园_(kmp)

    描述 http://www.lydsy.com/JudgeOnline/problem.php?id=3670 对于一个字符串,求出num数组,其中num[i]表示前i个字符构成的字串中不相重合的相同 ...

  9. 应用程序域 z

    应用程序域(AppDomain)已经不是一个新名词了,只要熟悉.net的都知道它的存在,不过我们还是先一起来重新认识下应用程序域吧,究竟它是何方神圣. 应用程序域 众所周知,进程是代码执行和资源分配的 ...

  10. POJ -- 2002

    #include<iostream> #include<cstdio> #include<cstring> #include<string> #incl ...