python安裝MySQLdb出錯解決方案

2021-06-20 10:25:38 字數 637 閱讀 3318

_mysql.c:2422: 錯誤:初始值設定元素不是常量

_mysql.c:2422: 錯誤:(在 『_mysql_resultobject_memberlist[0].offset』 的初始化附近)

_mysql.c: in function 『_mysql_connectionobject_getattr』:

_mysql.c:2444: 錯誤:『_mysql_connectionobject』 沒有名為 『open』 的成員

error: command 『gcc』 failed with exit status 1

解決方法

vi site.cfg#mysql_config = /usr/local/bin/mysql_config

mysql_config = /usr/bin/mysql_config。但仍然出現同樣錯誤。檢視提示 vi readme,需要mysql-devel:

yum install mysql-devel,再執行:python2.7 setup.py install,編譯安裝mysqldb模組成功:

本文出自 「某人說我技術宅」 部落格,請務必保留此出處

安裝MySQLdb模組 python

mysqldb官網 安裝編譯 cd usr local src mysql python 1.2.4b4 python setup.py build python setup.py install 在執行python setup.py build時回報environmenterror mysql c...

python安裝mysqldb的問題

首先 我的環境是python3.8的 我用cmd中的python v檢視的是3.8 但是在pycharm中看的卻是3.7 先不管這個了 反正我也不會 我用python安裝mysqldb的時候給我報了乙個錯 具體內容忘了。但是最後提示,讓我更新pip版本試下。python對這個版本很敏感的 所以我就把...

在Python安裝MySQLdb模組遇見的問題

安裝python2.7的mysqldb模組時遇見如下問題 root mycat 1 mysql python 1.2.3b1 python setup.py build running build running build py copying mysqldb release.py build l...