`

Python MySQLdb 在 win、mac、linux下的安装

 
阅读更多
linux 下:
步骤:
A.下载:wget http://sourceforge.net/projects/mysql-python/files/latest/download
B.
$ tar xfz MySQL-python-1.2.3.tar.gz
$ cd MySQL-python-1.2.3
$whereis  mysql_config
mysql_config: /usr/bin/mysql_config
$ vim site.cfg
修改mysql_config为mysql配置文件的路径 /usr/bin/mysql_config
还要修改
threadsafe = False
$ python setup.py build
$ sudo python setup.py install

windows 下:
安装已编译版本:
http://www.codegood.com/downloads
根据自己系统下载,双击安装,搞定
然后import MySQLdb,查看是否成功

mac 下:
$ sudo easy_install mysql-python

再次进入python shell>import MySQLdb,依然异常,信息大致如下:

ImportError: dlopen(/Users/laixian/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so,


Library not loaded: libmysqlclient.18.dylib
就是找不到这个文件,这个文件在mysql/lib下有的,只是位置不对
所以我们可以选择

sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib/usr/lib/libmysqlclient.18.dylib    

或者

exportDYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/usr/local/mysql/lib/"

个人觉得后者好点
分享到:
评论

相关推荐

    python MySQLdb 64位win7安装版本

    2. **安装依赖**:在安装MySQLdb之前,确保你的系统已经安装了MySQL的C连接器(MySQL Connector/C),因为MySQLdb是基于这个C库来建立连接的。如果没有,你需要先下载并安装。 3. **运行安装程序**:找到下载的`....

    python模块MySQLdb安装失败部分原因补丁

    python安装模块MySQLdb时,提示python2.7未安装,安装失败时,命令行python register.py,然后重新安装MySQLdb,就能正确安装。

    python-MySQLdb安装包

    另一个包在安装时若出现找不到python2.7的安装目录的话,可以先执行下reg.py,再安装就行了,前提是你的python2.7是64位版本的! master那个版本相信在linux上也能用的,各位可以试下!另一个只是windows版本的!

    Win环境下配置Python3 MySQLdb

    在Windows环境下配置Python3与MySQLdb的连接是一个常见的任务,特别是在进行数据分析或Web开发时。MySQLdb是Python的一个数据库适配器,它允许Python程序与MySQL数据库进行交互。但是,Python 3.x版本中不再直接支持...

    python mysqldb

    在安装或使用Python的MySQLdb时,这些依赖库有时需要被正确地放置在系统路径中,以确保Python程序可以正常调用MySQL的功能。 `MySQL-python-1.2.2.win32-py2.6.exe`是一个可执行文件,它是MySQLdb的安装包,针对...

    离线安装python2的MySQLdb

    下面我们将详细探讨如何在离线环境下安装适用于Python2的MySQLdb模块。 首先,我们需要了解MySQLdb模块的依赖。MySQLdb主要依赖于MySQL的Connector/C库(即C语言编写的MySQL客户端库)和Python的ctypes库。因此,在...

    Python MySQLdb Linux下安装笔记

    见 python MySQLdb在windows环境下的快速安装、问题解决方式 //www.jb51.net/article/65746.htm 在公司开发需要,再搞一次,linux下的。 发现用编译的方式安装真的很蛋疼,不过也算见见世面,各种问题……奋斗 这里...

    python MySQLdb 封装接口

    鸟人封装的MySQLdb操作接口,包含读写分离、断线重连的逻辑,对于具体应用可以继承和扩展

    MySQLdb-Python

    在给定的信息中,我们可以看到两个不同版本的MySQLdb模块安装文件:`MySQL-python-1.2.4b4.win32-py2.7.exe` 和 `MySQL-python-1.2.3.win-amd64-py2.7.exe`。这两个文件分别对应于Python 2.7版本的32位和64位系统。...

    python2.6-MySQLdb

    python2.6-MySQLdb,包括python2.6安装包、MySQLdb for python2.6安装包、MySQLdb使用配置,为想学习Python操作mysql数据库的同学提供了极大的方便。。。

    python MySQLdb Windows下安装教程及问题解决方法

    Python MySQLdb在Linux下的快速安装 //www.jb51.net/article/65743.htm ————————————————————- 以下是windows环境下的: 1. 安装数据库mysql 下载地址:http://www.mysql.com/downloads/ 可以顺...

    mysqldb for python2--win64

    `MySQL-python-1.2.3.win-amd64-py2.7.exe`是这个库的安装文件,它的命名规则揭示了一些信息: - `MySQL-python`是库的名称。 - `1.2.3`代表版本号,这是1.2.3版本。 - `win-amd64`表示这是针对Windows操作系统且是...

    Linux下安装MySQLdb

    在Linux下使用Python访问MySQL的方法之一是使用MySQLdb module,下面将介绍在Linux下如何安装MySQLdb的过程。  (1)下载MySQLdb  从SourceForge.net上下载新的MySQLdb,...

    python MySQLdb封装

    封装了mysqldb方法方便调用。直接在脚本引用

    windows下Python,Django安装MySQLdb需要的2个ddl文件

    5. 检查是否能正常导入`MySQLdb`库,可以在Python交互模式下运行`import MySQLdb`,如果没有报错,说明安装成功。 在使用`MySQLdb`之前,还需要确保已经安装了MySQL服务器和客户端,以及在Python环境中安装了`...

    python的mysqldb安装步骤详解

    Python的mysqldb安装步骤详解 在Python编程中,与MySQL数据库进行交互是常见的需求,而...如果你在安装或使用过程中遇到任何问题,欢迎留言或在相关社区寻求帮助。希望本文能对你在Python数据库操作方面提供有效帮助。

    linux环境下python中MySQLdb模块的安装方法

    在Linux环境下,Python开发人员经常需要使用MySQLdb模块来连接MySQL数据库。MySQLdb是Python的一个接口,它使得Python能够方便地与MySQL进行交互。本文将详细介绍如何在Linux系统(以Ubuntu 15.04为例)中安装...

    MySQLdb,python

    在Python中使用MySQLdb进行数据库操作的基本步骤如下: 1. **导入模块**:首先需要导入MySQLdb模块,如`import MySQLdb`。 2. **创建连接**:使用`connect()`函数创建到MySQL服务器的连接,通常需要提供主机名、...

    python的64位和32位mysqldb库

    在安装或升级mysqldb时,这些文件会起到关键作用。根据具体情况,你可能需要解压文件,运行安装脚本,或者将文件复制到Python的site-packages目录下。 总的来说,正确选择和安装Python的64位或32位mysqldb库是实现...

Global site tag (gtag.js) - Google Analytics