Linux下编译安装MySQL-Python教程

作者:junjie 时间:2021-05-03 05:05:40 

1、下载mysql-python

官网地址:http://sourceforge.net/projects/mysql-python/

2、安装mysql-python


# tar -zxvf MySQL-python-1.2.3.tar.gz
# cd MySQL-python-1.2.3
# whereis mysql_config
mysql_config: /usr/bin/mysql_config /usr/share/man/man1/mysql_config.1.gz
# vi site.cfg
threadsafe = False
mysql_config = /usr/bin/mysql_config
# whereis mysql
mysql: /usr/bin/mysql /usr/lib/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
# export LD_LIBRARY_PATH=/usr/include/mysql
# python setup.py build
# python setup.py install

注意:
1.编译mysql-python需要mysql头文件。
2.安装mysql-python需要setuptools工具。

3、测试


# python
>>> import MySQLdb
>>>


如果没有错误提示或者以下错误提示,那么表示安装成功。

错误提示:


/usr/local/lib/python2.6/site-packages/MySQL_python-1.2.3-py2.6-linux-x86_64.egg/_mysql.py:3: UserWarning: Module _mysql was already imported from /usr/local/lib/python2.6/site-packages/MySQL_python-1.2.3-py2.6-linux-x86_64.egg/_mysql.pyc, but /root/MySQL-python-1.2.3 is being added to sys.path


报错原因:

执行python setup.py install,MySQLdb模块会被拷贝python的site-packages目录。如果在执行python的目录中存在相同的模块,就可能重复导入模块。

解决办法:

换个目录执行python即可。

标签:Linux,安装,MySQL-Python
0
投稿

猜你喜欢

  • pythotn条件分支与循环详解

    2021-12-02 12:20:08
  • 如何用Sleep函数编译一个定时组件?

    2010-06-13 14:35:00
  • DedeCMS 5.7 sp1远程文件包含漏洞(CVE-2015-4553)

    2022-05-31 17:37:05
  • django的model操作汇整详解

    2022-05-16 03:59:46
  • 远程访问MySQL数据库的方法小结

    2024-01-13 17:58:57
  • 实现用python算法计算圆周率的小诀窍

    2023-10-16 15:16:27
  • Bootstrap Table 删除和批量删除

    2024-05-25 15:17:21
  • pandas按某列降序的实现

    2021-02-19 08:29:44
  • Python操作mysql数据库实现增删查改功能的方法

    2024-01-19 13:02:18
  • Python生成器与迭代器详情

    2022-04-09 15:36:27
  • 高性能JavaScript模板引擎实现原理详解

    2024-04-18 09:37:11
  • python计算两个地址之间的距离方法

    2023-09-01 01:40:59
  • Pytorch 神经网络—自定义数据集上实现教程

    2022-11-30 20:05:04
  • Python PyPDF2模块安装使用解析

    2023-02-27 15:13:52
  • python设计模式之抽象工厂模式详解

    2023-06-11 22:15:51
  • JavaScript命令模式原理与用法实例详解

    2024-04-23 09:32:04
  • Python利用Canny算法检测硬币边缘

    2022-05-15 08:04:43
  • sqlserver、Mysql、Oracle三种数据库的优缺点总结

    2024-01-22 10:33:56
  • 用CSS设置表格Table的细边框的比较好用的方法

    2010-09-06 14:58:00
  • TypeScript中extends的正确打开方式详解

    2024-02-25 07:14:18
  • asp之家 网络编程 m.aspxhome.com