文档章节

MacOS 安装MySQLdb

LeeHH
 LeeHH
发布于 2017/06/05 11:42
字数 287
阅读 13
收藏 0
点赞 0
评论 0

网上有很多linux,windows安装mysqldb的方法,但是却很少有MacOS的。然后我尝试用pip来安装,报错了...下面介绍我的另一种方法:

1.首先要先安装MySQL: https://www.mysql.com/downloads/ 到这去下,或者使用其他工具下也可以

2.下载完之后安装,安装完之后打开 系统偏好设置 ,应该会看到最下面有个MySQL的选项,点进去之后Start MySQL Server,打开服务

3.配置环境变量:打开终端,输入:

vim ~/.bash_profile

4.追加内容:

PATH=$PATH:/usr/local/mysql/bin

,保存退出

5.刷新一下:

source ~/.bash_profile

至此,MySQL安装成功...

6.接着下载MySQL-python: https://pypi.python.org/pypi/MySQL-python/1.2.5

7.解压进入文件夹,打开site.cfg

#mysql_config = /usr/local/bin/mysql_config

修改为

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

然后在终端打开该文件夹,输入:

sudo python setup.py clean
sudo python setup.py build
sudo python setup.py install

安装完成~~

P.S.如果报错显示

error: command 'cc' failed with exit status 1

你会发现桌面会跳出一个窗口,让你安装cc,点击安装即可。

© 著作权归作者所有

共有 人打赏支持
LeeHH
粉丝 1
博文 35
码字总数 36009
作品 0
深圳
程序员
Python 2.7.15 发布,bug 修复版本

Python 2.7.15 发布,此版本是 Python 2.7 系列的 bug 修复版本。 macOS 用户需要关注一下,从2.7.15版本开始,所有 python.org macOS 安装程序都附带了 OpenSSL 的内置副本。此外,还有一个...

雨田桑 ⋅ 05/03 ⋅ 0

WebKit 继续泄密,macOS 10.14 将支持深色模式

今天早些时候,根据 WebKit 的代码我们发现,iOS 12 可能会继续支持 iPhone 5s。现在,又有国外的朋友在 WebKit 代码中发现了其他信息。首先,我们了解下 WebKit 到底是什么。Webkit 是一种渲...

达尔文 ⋅ 04/21 ⋅ 0

苹果宣布将在 2019 年推出 iOS 和 macOS 跨平台功能

苹果 macOS 和 iOS 设备在功能方面越来越接近,现在苹果正在缩小这一差距。在昨天的 WWDC 开发者大会上,苹果表示不会将 iOS 和 macOS 进行合并,而是让 iOS 应用移植到 macOS 上变得更加简单...

王练 ⋅ 06/05 ⋅ 1

苹果弃用 OpenCL 和 OpenGL ,OpenCL 或遭全面淘汰

随着昨天 MacOS 10.14 Mojave 的发布,苹果悄然证实,他们已弃用 OpenGL 和 OpenCL 。 在 MacOS 10.14 的更新文档中,苹果表示使用 OpenGL 和 OpenCL 构建的应用可以继续在 macOS 10.14 中运...

王练 ⋅ 06/06 ⋅ 0

Python 2.7.15 candidate 1 现已发布

Python 2.7.15 candidate 1 现已发布,预计在 4 月底发布最终的 2.7.15 版本。 Python 2.7.15 candidate 1 是 Python 2.7.15 的预览版,它是 Python 2.x 系列中的下一个错误修复版本。 注意 ...

周其 ⋅ 04/16 ⋅ 4

丁伟强/WizQTClient

WizNote for Mac/Linux cross-platform cloud based note-taking client WizNote is an open-sourced project, published under GPLv3 for individual/personal users and custom commercial......

丁伟强 ⋅ 04/19 ⋅ 0

Mac下SSH连接远程服务器一段时间后X11报错

问题描述:在MacOS中用ssh -X连接远程服务器,刚开始时X11转播正常,能正常开启图像界面,如用ipython画图之类的。但一段时间后当需要再次开启某个图像界面时报错: 此时需要断开当前ssh连接...

Lynn_AIR ⋅ 06/03 ⋅ 0

Krita 4.0.4 正式发布,开源数字绘画软件

Krita 开发小组在今天正式发布 Krita 4.0.4 版,这是 Krita 4.0.0 的一个问题修正版本,也是该系列的最后一次维护性更新。 Krita 的中文翻译在这一版得到了大幅更新,但是少数字符串因为在源...

TysonTan ⋅ 06/14 ⋅ 0

FreeFileSync 10.1 发布,开源文件夹同步备份软件工具

FreeFileSync 10.1 已发布,FreeFileSync 是一个开源的文件夹比较和同步工具,界面简洁,只需简单的设置就可以实现文件夹的比较和同步操作。 本次更新记录如下,主要是进行了一些 bug 修复,...

局长 ⋅ 06/04 ⋅ 0

LDC 1.9.0 发布,基于 LLVM 架构的 D 语言编译器

Kinke 代表LDC团队,很高兴地宣布LDC 1.9,这个版本的重点是: 编译器兼容 dlang 2.079.1 (引入了新的 -i 参数来支持最小D语言运行时); 支持 llvm 6,用于所有预构建包(Win32除外); 可...

冰力 ⋅ 05/13 ⋅ 3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

BS与CS的联系与区别【简】

C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/...

anlve ⋅ 47分钟前 ⋅ 0

发生了什么?Linus 又发怒了?

在一个 Linux 内核 4.18-rc1 的 Pull Request 中,开发者 Andy Shevchenko 表示其在对设备属性框架进行更新时,移除了 union 别名,这引发了 Linus 的暴怒。 这一次 Linus Torvalds 发怒的原...

问题终结者 ⋅ 今天 ⋅ 0

在树莓派上搭建一个maven仓库

在树莓派上搭建一个maven仓库 20180618 lambo init 项目说明 家里有台树莓派性能太慢。想搭建一个maven私服, 使用nexus或者 jfrog-artifactory 运行的够呛。怎么办呢,手写一个吧.所在这个...

林小宝 ⋅ 今天 ⋅ 0

Spring发展历程总结

转自与 https://www.cnblogs.com/RunForLove/p/4641672.html 目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?...

onedotdot ⋅ 今天 ⋅ 0

Python模块/包/库安装(6种方法)

Python模块/包/库安装(6种方法) 冰颖机器人 2016-11-29 21:33:26 一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包(压缩文件zip...

cswangyx ⋅ 今天 ⋅ 0

零基础学习大数据人工智能,学习路线篇!系统规划大数据之路?

大数据处理技术怎么学习呢?首先我们要学习Python语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后。 Python:Python 的排名从去年开始就借助人工智能持续上升,现在它已经...

董黎明 ⋅ 今天 ⋅ 0

openJdk和sun jdk的区别

使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK, 那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,Ope...

jason_kiss ⋅ 今天 ⋅ 0

梳理

Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 它是JS的状态容器,是一种解决问题的方式,所以即可以用于 react 也可以用于 vue。 需要理解其思想及实现方式。 应用中所有的 stat...

分秒 ⋅ 今天 ⋅ 0

Java 后台判断是否为ajax请求

/** * 是否是Ajax请求 * @param request * @return */public static boolean isAjax(ServletRequest request){return "XMLHttpRequest".equalsIgnoreCase(((HttpServletReques......

JavaSon712 ⋅ 今天 ⋅ 0

Redis 单线程 为何却需要事务处理并发问题

Redis是单线程处理,也就是命令会顺序执行。那么为什么会存在并发问题呢? 个人理解是,虽然redis是单线程,但是可以同时有多个客户端访问,每个客户端会有 一个线程。客户端访问之间存在竞争...

码代码的小司机 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部