`

Mac 下 python 安装 MySQLdb

阅读更多

        Mac下python安装很快也很方便,但mysql库安装费了2天时间还没装上,最近和同事交流,才最终装上,详细流程如下:

        第1步:最重要的一步,Mac上要安装有mysql的server,去mysql官网下mysql server的安装包,是个tar.gz; 然后在 /usr/local下创建mysql文件夹,然后将tar.gz解压后的文件夹及文件全部拷到mysql文件夹下;这些操作需要管理员权限;

         第一步很重要,没有第一步其它全白扯,我就是第一步没安装导致如何也装不上; 

      第2步:vi ~/.bash_profile,应该如下:

    

PATH="/usr/local/mysql/bin:${PATH}"
export PATH
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
export VERSIONER_PYTHON_PREFER_64_BIT=yes
export VERSIONER_PYTHON_PREFER_32_BIT=no

 

   然后 source ~/.bash_profile

 

     第3步: 使用pip安装mysqldb:

     

sudo pip install MySQL-python

 

     第4步:验证安装是否完成:

     

bogon:~ halfsking$ python
Python 2.7.10 (default, Oct 23 2015, 19:19:21) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
>>> 

 

    不报错即可。

 

 

    其它参考资料:

    http://stackoverflow.com/questions/1448429/how-to-install-mysqldb-python-data-access-library-to-mysql-on-mac-os-x

    http://blog.csdn.net/janronehoo/article/details/25207825

 

0
2
分享到:
评论

相关推荐

    在MAMP环境下安装MySQLdb的方法

    在MAMP环境下安装MySQLdb是开发Python应用并与MySQL数据库交互时的一个常见需求。MAMP(Mac OS X, Apache, MySQL, PHP)是一个流行的本地开发环境,尤其适合在苹果操作系统上搭建Web应用程序。与XAMPP类似,MAMP提供...

    Python示例-从基础到高手PDF

    第 18 章 如何将 Mac OS X10.9 下的 Python2.7 升级到最新的 Python3.3 第 19 章 使用 python 构建基于 hadoop 的 mapreduce 日志分析平台 第 20 章 报警监控平台扩展功能 url 回调的设计及应用 [python 语言] 第...

    Python访问MySQL数据库.pdf

    3. 可移植性:由于其开源性质,Python已被移植到多个平台,这包括Linux、Windows、Mac OS X等,而且如果避免使用依赖特定操作系统的特性,Python代码可以不需修改就在上述平台中运行。 4. 解释性:Python编写程序...

    python.zip

    2. **跨平台**:Python可在Windows、Linux/Unix、Mac OS X等多种操作系统上运行,实现了良好的跨平台兼容性。 3. **丰富的库支持**:Python拥有大量的标准库和第三方库,涵盖网络、文件处理、数据库接口、图形系统...

    python操作mysql数据库上课讲义.docx

    3. **安装 MySQLdb**:对于 Linux 平台,可以通过以下命令安装: ```bash pip install mysqlclient ``` 如果使用源码安装,则需要执行以下命令: ```bash python setup.py build python setup.py install ``...

    Dash文档:python-2.7.16官方中文

    10. **数据库接口**:Python 2.7.16的标准库中包含了多种数据库接口,如sqlite3模块,可以直接操作SQLite数据库,其他如MySQLdb和psycopg2分别提供了对MySQL和PostgreSQL的支持。 总的来说,"Dash文档:python-...

    python+mysql实现简单的web程序

    例如,在Mac上,即使实际使用的是远程数据库,也要求本地安装MySQL。如果遇到找不到MySQL目录的错误,可以在用户家目录下编辑`.profile`文件,添加MySQL的bin目录到PATH环境变量中,然后执行命令使修改生效: ```...

    swift开发调试环境搭建教程

    setuptools、python-dev、python-lxml、python-pastescript、python-pastedeploy、python-paste、sqlite3、python-pysqlite2、python-sqlalchemy、python-mysqldb、python-webob、python-等。 2. 创建 Swift 用户 ...

    在Mac OS上搭建Python的开发环境

    在Mac OS上搭建Python开发环境,主要是安装Python和pip,并配置好pip源以便快速高效地安装其他Python库。对于特定的库,如PIL或MySQLdb,可能需要额外的步骤来解决依赖问题。记得定期更新Python和pip,以保持环境的...

    python3.x中安装web.py步骤方法

    本文将详细介绍在Python 3.x环境下安装Web.py的具体步骤,并针对可能出现的问题提供有效的解决方案。 #### 二、准备工作 在开始安装之前,请确保已经安装好了Python 3.x环境以及pip工具。如果你还没有安装这些工具...

    mysql-python-开源

    1. **安装**:可以通过Python的包管理器pip进行安装,命令通常是`pip install MySQLdb`或`pip install mysql-python`,但要注意,由于Python 3.x的兼容性问题,可能需要找到适用于Python 3的版本,例如mypysql。...

    python实现内存监控系统

    3. 利用Python的MySQLdb模块与MySQL数据库交互,将解析得到的数据插入到数据库中。 4. 设置定时任务定期执行数据采集,确保数据的实时性。 在Python代码中,我们定义了两个函数用于获取内存信息:`...

    python执行shell获取硬件参数写入mysql的方法

    在Python编程中,有时我们需要...总的来说,Python结合shell命令和MySQLdb库提供了一个有效的方式来监控和记录服务器的硬件参数。这种方法适用于需要定期收集和存储硬件信息的场景,特别是在自动化运维或系统监控中。

    MySQL Tutorial(CHM)

    - Python与MySQL:讲解Python的MySQLdb或pymysql库的使用方法。 - 其他语言支持:简述其他编程语言(如C++、C#、Perl等)与MySQL的交互方式。 通过这个MySQL Tutorial(CHM),用户不仅可以学习到MySQL的基础知识,...

    解析Mac OS下部署Pyhton的Django框架项目的过程

    ### 解析Mac OS下部署Python的Django框架项目的过程 #### 一、环境搭建与项目创建 在Mac OS系统上部署Python的Django框架项目,首先需要确保已安装Python及pip(Python包管理器),接着按照以下步骤进行操作: 1....

Global site tag (gtag.js) - Google Analytics