python安装MYSQLdb
来源:互联网 发布:下载商城软件 编辑:程序博客网 时间:2024/05/17 09:24
我们需要使用python访问mysql数据库,需要安装MySQLdb模块,方法如下:
在下面的网址下载mysqldb模块:
http://sourceforge.net/projects/mysql-python
在mac os x直接双击解压,命令行进入解压后的目录, 执行python setup.py build
如果有
sh: mysql_config: command not found
提示,我们需要编辑下mysql的路径,使用vim打开setup_posix.py
找到:
mysql_config.path = "mysql_config"
改为:
mysql_config.path = "/usr/local/mysql/bin/mysql_config"
然后执行:
sudo python setup.py install
安装成功后,在命令行输入python进入python环境,输入import MySQLdb,我的环境中报下面的错误:
\>>> import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "MySQLdb/__init__.py", line 19, in </module><module>
import _mysql
ImportError: dlopen(/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
Referenced from: /Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/_mysql.so
Reason: image not found
解决方法,我们建立一个软链就可以了
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
注意:/usr/local/mysql/lib/libmysqlclient.18.dylib这里的具体文件路径和名称要根据自己的来,比如我的是:/Applications/XAMPP/xamppfiles/lib/libmysqlclient_r.dylib
但是软连接的时候一定是:/usr/lib/libmysqlclient.18.dylib
这样我们就在mac os x的python环境下安装好了MySQLdb模块。
继续在python环境,输入import MySQLdb无报错,则连接成功
在下面的网址下载mysqldb模块:
http://sourceforge.net/projects/mysql-python
在mac os x直接双击解压,命令行进入解压后的目录, 执行python setup.py build
如果有
sh: mysql_config: command not found
提示,我们需要编辑下mysql的路径,使用vim打开setup_posix.py
找到:
mysql_config.path = "mysql_config"
改为:
mysql_config.path = "/usr/local/mysql/bin/mysql_config"
然后执行:
sudo python setup.py install
安装成功后,在命令行输入python进入python环境,输入import MySQLdb,我的环境中报下面的错误:
\>>> import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "MySQLdb/__init__.py", line 19, in </module><module>
import _mysql
ImportError: dlopen(/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
Referenced from: /Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/_mysql.so
Reason: image not found
解决方法,我们建立一个软链就可以了
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
注意:/usr/local/mysql/lib/libmysqlclient.18.dylib这里的具体文件路径和名称要根据自己的来,比如我的是:/Applications/XAMPP/xamppfiles/lib/libmysqlclient_r.dylib
但是软连接的时候一定是:/usr/lib/libmysqlclient.18.dylib
这样我们就在mac os x的python环境下安装好了MySQLdb模块。
继续在python环境,输入import MySQLdb无报错,则连接成功
0 0
- MySQLdb for python 安装
- 安装 mysqldb for python
- python 安装MySQLdb模块
- 安装MySQLdb模块-python
- MySQLdb python模块安装
- Python MySQLdb 安装
- [Python]安装MySQLdb
- mysqldb-python 安装
- python安装mysqldb
- Python 安装 MYSQLdb windows
- python MySQLdb安装问题解决
- Python中MySQLdb安装
- python安装mysqldb模块
- python安装mysqldb
- python安装MySQLdb
- python安装MYSQLdb
- python安装mysqldb
- python 安装MySQLdb模块
- 生成随机字符串
- ps -ef |grep 输出的具体含义
- 浅析Java中的final关键字
- 顺序表的查找
- 实例:SD卡浏览器
- python安装MYSQLdb
- Edittext文本选中
- Android中使用RecyclerView和CardView实现瀑布流效果(StaggeredGrid)
- 分享我的大型Java多用户商城系统开发的心得和困难
- URL和URI的区别
- 【FZU】2208 cleaning again【模数质因数以3为众数的三进制NTT】
- java序列化Serializable
- 【知识】打印list中的数据
- 递归和分治思想1 – 数据结构和算法31