手动安装 mysqldb 与[ pip easy_install]
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]的更多相关文章
- 如何在使用MAMP环境下安装MySQLdb
我的电脑上没有安装XAMPP,而是安装了MAMP PRO,其实两者都差不多,都是PHP+MySQL+Apache的集成环境,只是MAMP的GUI界面更华丽一些,但是也更复杂一些. 好了不说这些,说说问 ...
- windows7环境下使用pip安装MySQLdb for python3.7
1.首先,需要确定你已经安装了pip.在Python2.7的安装包中,easy_install.py和pip都是默认安装的.可以在Python的安装目录先确认,如果\Python37\Scripts里 ...
- windows7环境下使用pip安装MySQLdb
1.首先,需要确定你已经安装了pip.在Python2.7的安装包中,easy_install.py和pip都是默认安装的.可以在Python的安装目录先确认,如果\Python27\Scripts里 ...
- Centos7 pip 安装MySQLdb(mysql-python)出错
租了个阿里云的Centos7的ECS,需要使用pip安装MySQLdb模块.也就是mysql-python模块. 但是遇到问题 Collecting mysql-python Downloading ...
- 手动安装pip
apt-get instal pip 成功之后,有根据pip的提示,进行了升级,升级之后,pip就出问题了 为了解决上面问题,手动安装pip,依次执行下面命令 1 2 3 4 5 [root@min ...
- 在 Mac 中安装 MySQLdb (Python mysql )
安装环境:OS X操作系统,Python 2.7.3. MySQLdb其实包含在MySQL-python包中,因此无论下载还是在pip中search,都应该是搜寻MySQL-python. 以下将说明 ...
- Mac下XAMPP环境中安装MySQLdb
环境: Mac OS X. Mac下安装MySQLdb模块着实多了些步骤. 用easy_install或者pip安装时有两大问题,"mysql_config not found"和 ...
- python 安装setuptools、pip《转》
https://www.jianshu.com/p/e9ab614cad9b 安装setuptools 下载setuptools源码setuptools-25.2.0.tar.gz 地址:https: ...
- PyCharm虚拟环(Project Interpreter)手动安装第三方包图解教程
PyCharm虚拟环(Project Interpreter)手动安装第三方包图解教程 an鑫_wolfxin2010 关注 2018.03.13 21:58* 字数 313 阅读 3782评论 1喜 ...
随机推荐
- (00)Java编程思想开篇立言。
从今天开始,在相当长的时间中我在看Java编程思想.也把这个博客作为开始.这就是一个读书的笔记.
- Hdu 2979 Expensive Drink
Description There are some water, milk and wine in your kitchen. Your naughty little sister made som ...
- 将excel数据导入内表的函数
call function 'TEXT_CONVERT_XLS_TO_SAP' exporting i_tab_raw_data = lt_raw "开始行 ...
- 【网络流24题】 No.14 孤岛营救问题 (分层图最短路)
[题意] 1944 年,特种兵麦克接到国防部的命令,要求立即赶赴太平洋上的一个孤岛, 营救被敌军俘虏的大兵瑞恩. 瑞恩被关押在一个迷宫里, 迷宫地形复杂, 但幸好麦克得到了迷宫的地形图. 迷宫的外形是 ...
- 【网络流24题】No.4 魔术球问题 (二分+最小路径覆盖)
[题意] 假设有 n 根柱子, 现要按下述规则在这 n 根柱子中依次放入编号为 1, 2, 3, ¼的球.( 1)每次只能在某根柱子的最上面放球.( 2)在同一根柱子中,任何 2 个相邻球的编号之和为 ...
- mysql日志的查看与开启
mysql的日志类型: 错误日志: log-error 查询日志: log 慢查询日志: log-slow-queries 更新日志: log-update 二进制日志: log-bin 开启错误日志 ...
- Android之最简单的ImageView加边框方法
转自:http://www.th7.cn/Program/Android/201301/120345.shtml 通常情况下,如果我们要给ImageView加上边框,比如宽为3dp的灰色框,是自己定义 ...
- bzoj3530
比较恶心的题目不难发现是在自动机上做数位dp注意要考虑前导0,题目中给出的233是幸运数,20233不是为此我非常猥琐的写了一个四维dp,用记忆化搜索实现 ; ..,..,..,..] of long ...
- asp.mvc 插件式框架
参考文档: http://blog.csdn.net/bitfan/article/details/17260775 http://www.cnblogs.com/Mainz/archive/2012 ...
- vim spf13
效果图来一个: http://vim.spf13.com/ 这个网站里面的vim配置非常全,推荐. 下面是对这个vim快捷键总结: <Leader> 是"," 打卡一个 ...