问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在 Mac OS X 下安装 python-mysql

发布网友 发布时间:2022-04-21 22:14

我来回答

1个回答

热心网友 时间:2022-04-07 13:34

操作系统:Linux Cent OS 5 / Max OS X 10.6 snow leopard
相关环境:Python 2.6.4 ; MySQL 5.1.45
安装版本:MySQL-python-1.2.3c1
方法/步骤

首先要下载下载:请到官方网站http://sourceforge.net/projects/mysql-python/
解压:tar zxvf MySQL-python*
进入文件目录,运行以下命令:sudo python setup.py install
安装完成,到你的python安装目录下的site-packages目录里检查以下文件是否存在,如果存在即代表安装成功了Linux:MySQL_python-1.2.3c1-py2.6-linux-i686.eggMac OS X:MySQL_python-1.2.3c1-py2.6-macosx-10.4-x86_64.egg注:如果碰到mysql_config not found的问题,有两种方法解决:1)sudo ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config将mysql_confi从你的安装目录链接到/usr/local/bin目录下,这样就可以在任意目录下访问了(也可以放到/usr/bin)2)编辑源码文件夹的site.cfg文件,去掉#mysql_config = /usr/local/bin/mysql_config前的注释#,修改后面的路径为你的mysql_config真正的目录就可以了。(如果不知道 mysql_config在哪里,运行命令:whereis mysql_config)
测试方法1)运行命令python进入python运行环境2)输入以下python代码进行测试import MySQLdb test=MySQLdb.connect(db='mydb',host='myhost',user='u',passwd='p') cur = test.cursor() cur.execute('show databases;') for data in cur.fetchall(): print data 3)如果你在屏幕上看到了你几个数据库的库名的输出代表你安装成功了
可能碰到的问题1)问题:ImportError: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory原因是python无法找到mysql目录下的libmysqlclient_r.so.16动态库,其实MySQLdb是调用mysql的c函数库.所以本机上首先得安装了mysql然后: export LD_LIBRARY_PATH=/usr/local/mysql/lib/mysql:$LD_LIBRARY_PATH并且将/usr/local/mysql5.1/lib/mysql 放入/etc/ld.so.conf中/etc/ld.so.conf改后内容为:include ld.so.conf.d/*.conf/usr/local/mysql5.1/lib/mysql
7
ldconfig 最后重新再测试一下,就不会有上面的问题了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...总是被情所困?要怎么样才能控制自己,对他不要那么在呼? 关于@synchronized,你所不知道的事情 怎么样才算得上熟悉多线程编程? 大学期间,有必要考驾照吗 酸奶怎么做奶酪 酸奶:奶酪 一个女人的在保安室用掐带把男保安勒死了这是什么电影 开场就是一个老头被钢绳给勒死,那是啥电影 鱼城镇下辖村 顾楼村位于哪个市 用2个“小技巧”养吊兰,叶子油绿宽大,小吊兰爆满盆 怎样卸载已经安装在Python上的模块 家庭盆栽吊兰怎么养? 怎么让吊兰多长小吊兰 centons6.8如何彻底卸载python3.7 如何安装/卸载与PIP特定Python文件夹吗 吊兰垂下来的小吊兰如何种植 在Mac OS X上怎么彻底卸载mysql 吊兰有什么作用?培养时应注意什么? python 怎样卸载pip 刚从大吊兰上剪下来的小吊兰怎么水培 如何让吊兰长出小吊兰 一个小花盆里适合种几株小吊兰? 小吊兰如何养殖? 剪下来的小吊兰能直接放在土上吗? 想用水培吊兰 是买大的还是小的好呢? 从大吊兰上剪下的小吊兰应怎么养????? 刚种的小吊兰怎么养护 刚种的小吊兰怎么养护? 艺的篆字怎么写 微信朋友圈拜年祝福语2020 剪下的小吊兰怎样水培 有没有办法用pip卸载多个软件包 python37无法卸载pip,也无法升级pip 吊兰怎么才能让它长小吊吊 2021年春节发朋友圈祝福语 如何在mac终端上使用python3.5 吊兰的根能培养出小吊兰么 微信空间新年祝福语 Mac安装Django说是要先安装Distribute 和 PIP, 请... 如何在mac版本的python里安装pip? 新年朋友圈祝福语 如何在mac版本的python里安装pip 微信朋友圈2021年祝福语 mac终端下pip安装的,都说命令无法找到,怎么解决 新年贺词朋友圈 如何用pip安装模块和包 mac 过年祝福语朋友圈 mac在python3下面安装了pip,为什么每次调用都报错 新手求助,mac下终端里无法运行ipython,已用pip安...