Python:mysqldb安装错误

1 投票
1 回答
581 浏览
提问于 2025-04-15 23:46

我一直在抓狂,想安装mysqldb这个软件包。每次我运行构建的时候,都会看到一大堆错误信息,这里只是其中的一部分,我本来想把全部错误都贴出来,但实在是太长了。

[rv@med240-183 MySQL-python-1.2.3c1]$ sudo python setup.py build
[sudo] password for rv:
running build
running build_py
copying MySQLdb/release.py -> build/lib.linux-i686-2.6/MySQLdb
running build_ext
building '_mysql' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i586 -mtune=generic -fasynchronous-unwind-tables -D_GNU_SOURCE -fPIC -fPIC -Dversion_info=(1,2,3,'gamma',1) -D__version__=1.2.3c1 -I/usr/include/mysql -I/usr/include/python2.6 -c _mysql.c -o build/temp.linux-i686-2.6/_mysql.o -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fasynchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -fPIC -DUNIV_LINUX
_mysql.c:36:23: error: my_config.h: No such file or directory
_mysql.c:38:19: error: mysql.h: No such file or directory

有没有什么建议?

1 个回答

3

在编程中,有时候我们会遇到一些问题,可能是因为代码写得不够清晰,或者是我们对某些概念理解得不够透彻。比如说,有人可能在使用某个函数时,发现它的表现和预期不一样。这种情况通常需要我们仔细检查代码,看看是不是哪里出了问题。

另外,编程的过程中,常常需要参考一些文档或者社区的讨论,比如StackOverflow。这里有很多人分享他们的经验和解决方案,帮助我们更好地理解问题和找到解决办法。

总之,遇到问题时,不要着急,慢慢分析,查阅资料,向别人请教,最终你会找到答案的。

yum install mysql-devel

撰写回答