mac os x 10.8 安装python-mysqldb血泪史

mac系统安装 mysql-python 系统:版本 10.12 1、确保系统安装了python(注:mac10.8以后版本系统自带python2.7.10)和已经安装了mysql 2、官网下载mysql for python 链接 https://link.jianshu.com/?t=https://sourceforge.net/projects/mysql-python/       对于mac版下载的是一个压缩包,下载之后... 阅读详情

艹,终于把python-mysql装好了,花了我7个小时的时间。mac下装真费劲呀。。

趁着还记得中间的问题是怎么解决的,赶快写出来,一是方便给大家解决解决问题,二是我重装系统后给自己留一个操作步骤。。

如果有人需要我提供的软件,可以留言。。虽然我不怎么上csdn。。哈哈。


前提回顾:我的电脑是mac os x 10.8.2 最新的操作系统。

------------------------------------------------------------------------------

需要准备的软件:

1、mac x 下面自带的python 貌似是64位的。这个你得保证你自己确认一下。

2、安装mysql,这个你可以去放狗去搜,啥,不会?没有?还等啥,M我吧。。。

提供软件名称,找度娘放狗一搜就是了~~

mysql-5.5.29-osx10.6-x86_64.dmg

mysql-workbench-gpl-5.2.45-osx-i686.dmg

3、安装python-mysqldb

=========你可以先试试第一种==========

这个好几种版本,联网下载,开终端运行如下,行不行的你自己试试,如果成功了,那祝贺你,如果失败了,走你~~

#sudo easy_install mysql-python

好了,开始第二种了。。。首先声明~如果你和我一样的电脑,我估摸着你和我肯定会有一样的问题。如有雷同哪就是难友了。。

好了,不废话了,我用的MySQL-python-1.2.3.tar。。这个你不知道哪下?没问题,M我吧~虽然我不会告诉你我的联系方式。

解压:啥命令来着?自己查吧,下次你就记住了。老吃现成的,永远记不住,元芳,你怎么看?

---

解压出来后,终端cd进去,用你喜欢的编辑器编辑site.cfg(加个括弧,强调下是MySQL-python的文件哦。)

有一行#mysql_config = mysql_config = /usr/local/bin/mysql_config

把前面的注释去掉,根据自己电脑mysql实际安装目录填写,如果你一路next的话,应该是下面这样的。

mysql_config = /usr/local/mysql/bin/mysql_config

你自己拿个终端自己cd一下这个目录,能cd进去就O了。。

然后还不能装,还得装个坑爹的东西,gcc  这个东西好呀,可惜10.8.2不带呀,没事自己装吧。。

哥也是自己装过来的。。我仅说我自己的操作哈,如果你有别的方式可以自己安装gcc,那就跳过,我这个装的方式很慢。因为要去app store去下Xcode,这个东西真的很大。有耐心就慢慢来吧,哈~~等你装完了,我还要告诉你,你还是没有把gcc安装完,不管你信不信,反正我信了!!因为你还要个叫command_line_tools 的jb玩意,装上这个玩意你才能真正拥有gcc(画外音“下你妹的gcc呀,网上有免xcode的安装方式,老子不听你的”      “- -!哥是传统型的,只按原始方式进行操作,如果有朋友用免xcode方式的gcc能用,还请你给我留言,也让我这山村里来的小伙接受点新“姿势”,我代表我自己谢谢你。”)command_line_tools 这个东西100MB左右,貌似需要开发者账号才能搞到,网上有自己下吧,找不到?找不到M我吧。

等你Gcc装完了,你就可以在终端里看下是否成功。

$ which gcc
/usr/bin/gcc

有输出?O了~

下面干点啥呢?可以安装mysql-python了。

还是在哪个安装包的目录下,运行如下。

#python setup.py clean

#python setup.py build

#python setup.py install

如果提示没找目录啥的,那就前面加个sodu。。还不行,那我只能说笔记本不是你的!!!

我说的方法不起作用?那你放狗继续找度娘。。我反正是可以了。

然后终端进python

#python

>>>import MySQLdb

>>>哗哗哗一片乱七八糟的东西

上述的错误得编辑另外一个JB玩意,在/Users/xxxx(xxx是你安装的目录下) 你ls -al 找一个叫.profile 隐藏的JB文件,在最后的末尾编辑追加一行,如下。

export DYLD_LIBRARY_PATH="/usr/local/mysql/lib"

保存退出,然后重新进入到python中import一下MySQLdb


报错?不行,来吧骂死我吧~我不活了。

OK了?那你还不请我去海底捞搓一顿去。哼~   





mysql-workbench-gpl-5.2.47-osx-i686.dmg mysql-workbench-gpl-5.2.47-osx-i686.dmg 数据库操作工具 立即下载

相关推荐

SpringBoot实战——仿b站项目(一)

热部署就是当应用程序这种运行的时候升级冉家或者修改某一部分代码、配置文件时,无需手动启动应用,即可修改的部分生效工具 + IDEA配置。

weixin_52880572的博客 3455

python更新_Python环境安装与升级

Python是跨平台的,它可以运行在Windows,Mac,Linux/Unix系统上,在Windows上写的Python程序,在Linux上也是能够运行的。目前,Python有两个大版本,一个是2.X版本,一个是3.X版本,两个版本是不兼容的。本博客内容以3.5.1版本为基础。在Mac上安装Python如果你正在使用Mac,系统是OS X10.8~10.10,那么系统自带的Python是2.7版...

weixin_39661589的博客 761

Spring Boot 3.5.4 + LangChain4j实战:用Milvus搭建企业级RAG问答系统(附阿里百炼API配置)

本文详细介绍了如何利用Spring Boot 3.5.4、LangChain4j与Milvus构建企业级RAG问答系统。内容涵盖从架构设计、阿里百炼API安全配置、Milvus部署优化,到RAG检索、会话管理等核心实现,并提供了生产级API设计、监控集成及性能优化等实战经验,旨在帮助开发者打造高可用、可维护的Java AI应用。

weixin_29054399的博客 610

Mac安装MySQLdb(python-mysql)模块报错

Mac安装MySQLdb(python-mysql)模块报错 2021-12-01 核心思想:安装不成功,运行 xcode-select --install 基本环境安装 前面 Python写的项目需要连接MySQL数据库,所以本地需要安装MySQLdb模块,但是在安装的过程中也是遇到了一些问题,在这里记录一下。 ...

MichaelAn的博客 392

LLM and Embedding区别

LLM(大语言模型)和 Embedding(嵌入)是自然语言处理(NLP)中的两个核心概念,它们的核心区别在于。Embedding 计算向量。

u010674101的专栏 1874

WRF-BEM相关参数说明

本参数适用于WRF-BEM模拟武汉市气候。

m0_60013472的博客 1896

关于mac中python3数据库发生No module named 'MySQLdb'错误的解决办法

No module named ‘MySQLdb’ 博主被这个错误折磨快崩溃,终于知道了原因,现已解决 No module named 'MySQLdb’的原因是因为MySQLdb不支持python3.x。 如果不想在项目中用pymysql取代替,可以在在应用主文件(init.py/app.py)中打入代码: import pymysql pymysql.install_as_MySQLdb(...

OptimusPP的博客 1095

【毕设实战】飞行器目标识别系统:基于YOLOv5的智能检测全流程教程,助你毕设脱颖而出

亲爱的同学,毕设是不是让你既期待创新又担心技术门槛?如果你的毕设方向是计算机视觉、智能检测,那这个绝对能成为你的“毕设王牌”。从数据准备到界面开发,我会把整个项目拆成“傻瓜式”步骤,让你能一步步做出属于自己的毕设成果。

know_F0727的博客 104

解决 ModuleNotFoundError: No module named MySQLdb 问题

解决 ModuleNotFoundError: No module named MySQLdb 问题

分享一些前端相关的文章,欢迎关注~ 4877

BMS硬件设计要点:从STM32主控到BQ76920监控芯片的工程实践

电池管理系统(BMS)是锂电安全与寿命保障的核心,其硬件设计涉及微控制器选型、专用监控芯片接口、电源完整性、信号完整性及PCB布局等多维度协同。基于STM32与BQ76920的典型双层架构,需深入理解功能安全解耦原理——关键保护由ASIC硬件实现,算法决策交由MCU完成,契合ASIL-B等级要求。技术价值体现在毫秒级硬件保护响应、±10mV电压采样精度及抗EMI鲁棒性设计;广泛应用于电动工具、储能系统与轻型电动车等中高功率场景。本文聚焦BMS控制板硬件实现中的高频时钟EMC、I²C总线信号完整性、被动均衡可

weixin_30591519的博客 92

(王道408考研操作系统)第三章内存管理-第一节1:内存基础知识、程序编译运行原理

注意:本节内容和《计算机组成原理》“存储器”那一部分内容相关性很强,组成原理是从硬件角度,操作系统是从软件角度。因此如果没有学习过这部分的同学,强烈建议先看这一部分 王道计算机组成原理笔记 本文主要会涉及以下必要的内存知识 文章目录一:内存及其作用 一:内存及其作用 内存:内存又称之为主存。是一种硬件设备,作为CPU和硬盘的缓冲区,用于解决其速度不匹配的问题,提高整机性能。程序执行前需要放入内存才能运行 ...

快乐江湖的博客 2792

Mac下python3.7报No module named ‘MySQLdb‘的处理

Mac下运行python3.7的程序,需要接mysql,但报错如下: ModuleNotFoundError: No module named 'MySQLdb' 解决方案: conda install mysqlclient #相关依赖 The following packages will be downloaded: package | build ---------------------------|---------

weixin_43262264的博客 570

PyTorch生成式人工智能(3)——使用PyTorch构建神经网络

在本节中,我们使用 PyTorch 在简单数据集上构建了一个神经网络,训练神经网络来映射输入和输出,并通过执行反向传播来更新权重值以最小化损失值,并利用 Sequential 类简化网络构建过程;介绍了获取网络中间值的常用方法,以及如何使用 save、load 方法保存和加载模型,以避免再次训练模型。

盼小辉丶的博客 1万+

mac os 上安装mysqldb血泪史

昨天下午在mac上安装mysql-python一直未遂今天查了很多资料终于成功了 最后还是在stackoverflow点击打开链接(好网站啊,一般有什么技术问题在这都能找到)上找到了答案,废话少数: 首先,下载MySQLdb:http://sourceforge.net/projects/mysql-python/ 下载MySQL-python-1.2.3.tar.gz 解压

Lves Li的专栏 1588

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Mac osx 10.10系统下MySQL-Python的配置

在装完MySQL和Navicat之后我以为所有困难都过去了,下个包跑一下setup.py,Python就该乖乖听我的连数据库了……我错了 现在虽然配好了,说实话脑子还是很混乱,不知道到底哪些是有效操作,总之都先写上 ① 下载MySQLdb,此时此刻下到的最新版是MySQL-python-1.2.5.zip https://pypi.python.org/pypi/MySQL-pyth

无色城 1532

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

mysql mac 10.10_Mac osx 10.10系统下MySQL

在装完MySQL和Navicat之后我以为所有困难都过去了,下个包跑一下setup.py,Python就该乖乖听我的连数据库了……我错了 现在虽然配好了,说实话脑子还是很混乱,不知道到底哪些是有效操作,总之都先写上 ① 下载MySQLdb,此时此刻下到的最新版是MySQL-python-在装完MySQL和Navicat之后我以为所有困难都过去了,下个包跑一下setup.py,Python就该乖乖听...

weixin_42486094的博客 228

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

MacOS 10.8 配置 Python+MySQL+Eclipse实践(参考优快云网友intel80586)

这个过程非常麻烦,我基本上参考的是这篇文章:   mac os x 10.8 安装python-mysqldb血泪史 地址是:http://blog.csdn.net/intel80586/article/details/8487682 感谢原作者。 只是补充一下最后一步说的那个/Users/xxxx,xxxx不是安装目录,是自己的个人目录,在终端里也就是~罢了,前面没看

SHARE & TOP 1838

_mysql.c:44:10: fatal error: 'my_config.h' file not found

前提 安装 mysql mysql下载 遇到的问题 使用命令行 pip install mysql-python 安装时,报错 _mysql.c:44:10: fatal error: 'my_config.h' file not found #include "my_config.h" ^~~~~~~~~~~~~ 1 error generated...

martinue 3611

mac电脑使用pycharm连接mysql数据库报错ImportError: No module named MySQLdb

最近这几天接触了一下python,之前也是了解过一点儿但是没有系统地学习,所以最近打算学习一下python爬虫这一块儿的知识。千里之行,始于足下,不成想在python连接mysql数据库的时候我就遇到了错误,具体的错误是:在python文件中导入了MySQLdb模块,但是在运行的时候报错了,报错信息为ImportError: No module named MySQLdb。如下图所示: 根据这个报错信息,显然是缺少相关模块,经过在网上查阅了相关资料,我发现我的python版本是2.7版本的(貌似mac系统

weixin_666888的博客 1208

python编译报错_mac 上python编译报错No module named MySQLdb

mac 上python编译报错No module named MySQLdbYou installed pythonYou didbrew install mysqlYou didexport PATH=$PATH:/usr/local/mysql/binAnd finally, you didpip install MySQL-Python出现Collecting mysql-python...

weixin_39951773的博客 109

mac mysql python_mac 安装 mysql_python

一、安装mysql_python前需要先安装mysql通过homebrew安装。1>sudo brew install mysql2>sudo /usr/local/mysql/support-files/mysql.server start3>pip install MySQL-python==1.2.5这个时候可能会报错:网上查了下,下面方法解决了:1.查看是否安装pytho...

weixin_31533357的博客 264

mac下安装MySQL-python

先把之前装的卸载干净:pip uninstall mysql-pythonbrew uninstall mysql-connector-c安装brew install mysql-connector-c pip install mysql-python还有中文编码的1366错误,大家也可以看一下.http://fengmm521.blog.163.com/blog/static/250913582

Mage的专栏 1202

mac python3.* ModuleNotFoundError: No module named 'MySQLdb'

PyCharm代码连接mysql数据库,刚开始都会遇到一些环境配置问题。 首先,MYSQLdb是python2.才有的,python3.是需要安装mysqlclient,而我mac上python2.7和python3.6是共存的。我在PyCharm上用的是python3.6.2版本。刚开始在控制台执行命令sudo -H pip install mysqlclient却看到mysqlclient被安...

IAlexanderI的专栏 2190

在 Mac 中安装 MySQLdb (Python mysql )

安装环境:OS X操作系统,Python 2.7.3。   MySQLdb其实包含在MySQL-python包中,因此无论下载还是在pip中search,都应该是搜寻MySQL-python。   以下将说明MySQLdb两种常见的安装方式,下载安装或者pip安装MySQL-python。   下载MySQLdb   在SourceForge可以下载MySQL-python

编程进化论 4万+

mac下为python安装MySQLdb

1,安装MySQLdb: 第一种方式,从网上找到源文件(可以从这里获取:),终端运行: https://pypi.python.org/pypi/MySQL-pythonpython setup.py install 第二种方式直接在终端运行命令: sudo pip install MySQL-python(看清楚,不要拼写错误哦) 2, 安装完毕,尝试运用。 当时

鹰击长空 1万+
上一篇: MAC下安装与配置MySQL
下一篇: mac 安装django
intel80586
博客等级 码龄18年 78粉丝 39原创
评论 15
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值