OS X环境下安装MySQL-python
来源:互联网 发布:淘宝模板怎么用 编辑:程序博客网 时间:2024/06/03 14:15
环境配置真是一件令人烦恼但是又让人兴奋的事情,在这个过程中你会不断地搜索然后试图去接近答案。上一张我们讲了如何在python中安装第三方库(PIL),这里我们再来看看怎么安装MySQL-python(接口)。因为最近面试可能要用到数据库,所以迫切地想学习这方面的知识,所以我决定用python去连接数据库,所以先让我们来看看MySQL-pyhton(MySQLdb)是什么吧。
Python标准的数据库接口的Python DB-API。大多数Python数据库接口坚持这个标准,Python数据库API支持范围广泛的数据库服务器:
MySQL
PostgreSQL
Microsoft SQL Server 2000
Oracle
python中的MySQLdb模块的是一个接口:从python连接到MySQL数据库服务器,所以,这里的安装和PIL的安装又稍微有一些不同。
在这里我们引入了Homebrew的安装,为什么要使用Homebrew?
Mac OS X是基于Unix的,所以它也是兼容Linux的,它可以使用非常多Linux平台上开源的优秀工具,比如wget,比如dos2unix脚本工具等。
但是OS X系统本身却缺少Linux下得包管理器。比如Fedora的yum与dnf,比如Ubuntu的apt-get,比如ArchLinux的Pacman等。
于是这些优秀的开源软件在Mac上的安装只能通过下载源码,编译,安装,配置环境变量的步骤来完成安装。对于大部分的软件,在安装过程中是需要很多的依赖库的,手动去解决这些依赖库是十分痛苦的事情。包管理器干的就是这样的事情:解决软件安装过程中的依赖关系。有一个开源的项目叫Homebrew,完美解决了Mac OS X上没有包管理器的尴尬。
所以第一步,我们就是安装brew,在github上download:
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
或者
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
关于HomeBrew的详细用法
安装成功后如果提示你要update,再输入:
brew update
2.安装mysql-connector-c(大家安装过程中是不是经过遇到EnvironmentError: mysql_config not found,就是没有安装这个)
brew install mysql-connector-c
3.pip是一个可以替代 easy_install 的安装和管理 python 软件包的工具,提供更好的提示信息,可以删除包:
pip install MySQL-python
测试非常简单,检查MySQLdb 模块是否可以正常导入,在终端里面:
python>>> import MySQLdb
没有报错提示MySQLdb模块找不到,说明安装OK 。
然后我要将这个模块导到eclipse里面,我们上次讲到的shell脚本就用到了:直接把你的shell文件拖进终端里面就可以了。
- OS X环境下安装MySQL-python
- 在 Mac OS X 下安装 python-mysql
- 在 Mac OS X 下安装 python-mysql
- mac os x下安装python libsvm
- os x系统下安装mysql
- 在mac OS X中配置python mysql开发环境
- Mac OS X 10.6安装Python开发环境
- MAC OS X环境下配置APACHE+PHP+MYSQL+PHPMYADMIN
- Mac OS X下安装配置Android源码开发环境
- OS X下使用vagrant安装ubuntu环境
- 在Mac OS X下安装Ruby环境
- OS X系统下安装PHP开发环境
- OS X系统下安装PHP开发环境
- mac os x下python安装MySQLdb模块
- mac os x下python安装MySQLdb模块
- Mac OS X 10.6下安装MySQL 5.1.45
- Mac OS X 10.6下安装MySQL 5.1.45
- Mac OS X 10.6下安装MySQL 5.1.45
- 关于使用TabLayout自定义样式的问题总结
- Struts处理文件上传
- 从 View 绘制谈性能优化
- 笔记二:进程间的通信(fork、孤儿进程,僵死进程等)
- C++之浅谈继承
- OS X环境下安装MySQL-python
- Android 性能典范:拯救计划
- 一步一步在Windows中使用MyCat负载均衡 上篇
- 每天一题LeetCode[第十四天]
- Android Studio ButterKnife 插件安装使用
- 九、类模板和标准模板库STL(Standard Template Library)
- 基础类(1)
- make 的参数
- Kubernetes 1.2 新功能介绍:Ingress 原理及实例