易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 26|回复: 5
收起左侧

python pip 安装mysqlclient报错解决方法

[复制链接]
发表于 2024-7-25 01:00:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
python pip 安装mysqlclient报错解决方法
# i0 x) x7 N. w9 z0 e( xexport MYSQLCLIENT_CFLAGS=-I/usr/include/mysql
1 a- s  R1 ]' r, u' Q' [1 @3 I4 Pexport MYSQLCLIENT_LDFLAGS=-L/usr/lib/x86_64-linux-gnu8 P, b. C; l0 Z, e9 y% ]  \/ \+ e

5 N( z1 |/ j. Y2 I
& h$ M/ c/ n0 _) W+ n
sudo yum install python3-devel mysql-devel pkgconfig    # Red Hat / CentOS3 K, \; E1 D3 u& u+ R$ V
( o. n; d/ \7 ?3 C+ C1 F, v

6 F( ?" L( o  w+ k( B安装成功的环境当前只在centos7.9上成功。centos 9 stream一直报错。6 {5 t# U, t) l! J; d
 楼主| 发表于 2024-7-25 01:00:02 | 显示全部楼层
MYSQLCLIENT_CFLAGS="-I/usr/include/mysql"& [6 R3 V& \$ R! Y* [8 `
MYSQLCLIENT_LDFLAGS="-L/usr/lib/x86_64-linux-gnu -lmysqlclient"
 楼主| 发表于 2024-7-25 01:00:03 | 显示全部楼层
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fPIC "-Dversion_info=(2, 2, 4, 'final', 0)" -D__version__=2.2.4 -I/usr/local/python312/include/python3.12 -c src/MySQLdb/_mysql.c -o build/temp.linux-x86_64-cpython-312/src/MySQLdb/_mysql.o -I/usr/include/mysql -std=c99& I4 R& `4 ?7 K9 V, @# g; x1 L. x
      src/MySQLdb/_mysql.c:29:10: 致命错误:mysql.h:没有那个文件或目录! g) F" a" F. q& i
         29 | #include "mysql.h"
, V# Z- I1 y! F7 `            |          ^~~~~~~~~" B: O4 }, k8 c, S3 B$ H; u
 楼主| 发表于 2024-7-25 01:00:04 | 显示全部楼层
pip list
' K, ]' m9 x0 i; cPackage             Version
- E, k* s1 V" `: ~! i; W% i------------------- --------
2 H9 q! l; b6 ~& HBrlapi              0.8.2* n% k' E, b/ U- v4 d
chardet             4.0.0; y  B) Z& T; Y5 Z) b$ p
cockpit             321
8 s7 q: d2 Z9 z- p, ]cupshelpers         1.0/ ]# F$ f- a4 x
dasbus              1.4. Y  b* G6 m* ^: j2 o$ s5 e
dbus-python         1.2.18
4 ^2 v9 i( C% e# l# s3 Hdistro              1.5.0
; h, f% B) @( wfile-magic          0.4.0
9 A" B5 e' K5 U( r) Ngpg                 1.15.1
0 n0 E) ~8 ^$ B: D, didna                2.10
0 x2 \. {7 f) r. ]7 Y- Jlibcomps            0.1.18
% Q0 [, Q9 e$ elxml                4.6.5' a! |5 ^& c) C  T
nftables            0.1
9 c7 B4 s. o# z5 K3 E; Y/ Fpackaging           20.9; ]. j* W3 e+ f1 U) N3 G
perf                0.1
# N  n2 e& A2 p6 d+ Lpexpect             4.8.0* Z5 {: N! q' ^+ o7 V7 u
pip                 21.3.14 y( \; @9 q! x- \5 S9 G- y& ^9 A
psutil              5.8.0- V( W' ]3 t6 `; V( y- s4 b3 i. N
ptyprocess          0.6.0/ T% l& S) C1 D. f! \- }$ x" R
pycairo             1.20.1- b: v; ^$ p0 e* Q3 p% `
pycups              2.0.1
8 f" p2 Z) U1 ^# H% _; h; H8 i" q2 ppycurl              7.43.0.67 K: n! d6 V' q' j% s+ l5 ?! `
PyGObject           3.40.1
. R  r. }9 n/ P8 \pyparsing           2.4.7/ N& @* y6 h+ {7 n# Q
PySocks             1.7.13 N5 g" H1 L# U
python-dateutil     2.8.11 b0 s) N5 M; H6 v/ E
python-linux-procfs 0.7.3
! o. a! L' \* s  Q, hpyudev              0.22.0
1 D# L2 P3 {$ H. h. z6 ^3 T) j% tPyYAML              5.4.1, R  R* q% U/ \% l. q
requests            2.25.1
' c4 l0 u. C4 O+ |& T7 p- A7 Krpm                 4.16.1.3( A0 g  b0 W5 f
selinux             3.6
& G1 ^$ J) Y' Y6 ?! Msepolicy            3.6
! r! s& M% G# z; J, _3 @' ~; vsetools             4.4.4/ e% W6 N$ e1 g7 n2 h6 ]
setroubleshoot      3.3.329 O3 {/ S- l; I+ H5 C
setuptools          53.0.0
) V& A0 s% ]+ h2 ^$ d) ?6 \8 K5 ysix                 1.15.0- j' ^) x2 \) h: c
sos                 4.7.1
7 E6 L2 g4 N3 P5 v5 Vsystemd-python      234
% o/ _( \# g' g4 z+ ~$ X' b+ p$ J% n5 F3 Qurllib3             1.26.5
6 N2 f1 P' ^! F# |; e- e3 ~6 Z- O0 G
 楼主| 发表于 2024-7-25 01:00:05 | 显示全部楼层
MYSQLCLIENT_CFLAGS="-I/usr/include/mysql"
  f$ i* }% _4 T; VMYSQLCLIENT_LDFLAGS="-L/usr/lib/x86_64-linux-gnu -lmysqlclient"
 楼主| 发表于 2024-7-25 01:00:06 | 显示全部楼层
# yum install python3-devel mysql-devel pkgconfig
# A1 Y. R9 ?) H% ?$ n- u已加载插件:fastestmirror, langpacks2 p0 Q" G& \  |& f6 `- L
Loading mirror speeds from cached hostfile9 V8 Y) L  ?* q) S; H7 D
软件包 1:mariadb-devel-5.5.68-1.el7.x86_64 已安装并且是最新版本. `& U+ U3 Z9 e. x2 k- L$ v. K6 L
软件包 1:pkgconfig-0.27.1-4.el7.x86_64 已安装并且是最新版本
4 N; ~# v  i; @* v$ ]8 f: }正在解决依赖关系4 J4 |3 B& A7 z8 O
--> 正在检查事务
/ Q( J) B. [1 p9 ?9 C' i" h. J/ ?---> 软件包 python3-devel.x86_64.0.3.6.8-21.el7_9 将被 安装! c  r  _# Q7 ~' o$ f) {
--> 正在处理依赖关系 python3-libs(x86-64) = 3.6.8-21.el7_9,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要# ]! C' O" ?6 q) j
--> 正在处理依赖关系 python3 = 3.6.8-21.el7_9,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
8 J% k5 @" ?, S+ L--> 正在处理依赖关系 python(abi) = 3.6,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要( r  g; r' Q; C: Y) a( L! y) v
--> 正在处理依赖关系 redhat-rpm-config,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要0 q, t. I$ c8 g
--> 正在处理依赖关系 python3-rpm-macros,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
, h; J0 q; m/ V3 ]  z: q--> 正在处理依赖关系 python3-rpm-generators,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要3 k+ W8 F2 ^, k  o
--> 正在处理依赖关系 python-rpm-macros,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
3 G% T3 B, I. v/ ~--> 正在处理依赖关系 libpython3.6m.so.1.0()(64bit),它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
9 `+ O, {# Y6 p9 x--> 正在检查事务( [* I9 I7 a% V7 Y  Z" a
---> 软件包 python-rpm-macros.noarch.0.3-34.el7 将被 安装
$ L( m3 R/ S  ^  ^* T--> 正在处理依赖关系 python-srpm-macros,它被软件包 python-rpm-macros-3-34.el7.noarch 需要
9 r; |7 `( @# K! z5 O---> 软件包 python3.x86_64.0.3.6.8-21.el7_9 将被 安装# ~& o) I% T( w9 W0 [: y, Q
--> 正在处理依赖关系 python3-setuptools,它被软件包 python3-3.6.8-21.el7_9.x86_64 需要
- I. l; ~2 z# \1 E1 `3 L* ?1 v5 t0 A--> 正在处理依赖关系 python3-pip,它被软件包 python3-3.6.8-21.el7_9.x86_64 需要
# N* s' H1 [6 l' k8 T---> 软件包 python3-libs.x86_64.0.3.6.8-21.el7_9 将被 安装
$ a" c5 J  V( g& O9 j; F8 p---> 软件包 python3-rpm-generators.noarch.0.6-2.el7 将被 安装. P; n8 S+ c9 p( Y4 l9 _, a
---> 软件包 python3-rpm-macros.noarch.0.3-34.el7 将被 安装
0 ^3 u9 h0 I4 w" D---> 软件包 redhat-rpm-config.noarch.0.9.1.0-88.el7.centos 将被 安装3 D7 y: G1 i2 W; y6 n
--> 正在处理依赖关系 dwz >= 0.4,它被软件包 redhat-rpm-config-9.1.0-88.el7.centos.noarch 需要  G: m% G0 Q7 Z, `
--> 正在处理依赖关系 perl-srpm-macros,它被软件包 redhat-rpm-config-9.1.0-88.el7.centos.noarch 需要
9 w8 ?: K! ^0 U) x# v% u--> 正在检查事务9 Z; N; d  e7 o0 ^
---> 软件包 dwz.x86_64.0.0.11-3.el7 将被 安装; R- Z4 [9 M' M0 y9 U  K
---> 软件包 perl-srpm-macros.noarch.0.1-8.el7 将被 安装
# V- a. S0 F& r& F9 [---> 软件包 python-srpm-macros.noarch.0.3-34.el7 将被 安装7 t8 |- w6 A! V" `
---> 软件包 python3-pip.noarch.0.9.0.3-8.el7 将被 安装
+ a: ^! j* g5 g2 E---> 软件包 python3-setuptools.noarch.0.39.2.0-10.el7 将被 安装) p' P3 ]+ [  V( W3 ^1 n# C# n2 a+ w1 }
--> 解决依赖关系完成
6 y4 [& e+ f% }5 Q( x( C! g; M$ I, _9 g; U; ?; _5 C
依赖关系解决
: K+ L5 d9 ^! J7 c2 A
* [8 D# M( l% n7 v' ~=============================================================================================================================================================
: ~1 i3 d4 R! k- S/ K Package                                       架构                          版本                                       源                              大小. ~0 I' H2 G) g0 K. I2 {! @
=============================================================================================================================================================
+ Z* m1 U; Z  S/ A4 g8 g正在安装:
8 c' D) ]' B. G1 g8 r* F python3-devel                                 x86_64                        3.6.8-21.el7_9                             updates                        217 k
( [4 C2 c* _2 O) G为依赖而安装:% T+ L; Q: ^" e5 u8 k5 j
dwz                                           x86_64                        0.11-3.el7                                 base                            99 k  U$ p1 o! h3 c
perl-srpm-macros                              noarch                        1-8.el7                                    base                           4.6 k$ m" J7 Z9 r# g5 ?* V4 Y5 _
python-rpm-macros                             noarch                        3-34.el7                                   base                           9.1 k
) n: K  l8 |. ^7 F: P4 s* y+ l python-srpm-macros                            noarch                        3-34.el7                                   base                           8.8 k
. q6 y" u  X/ h9 t% ?4 `/ Z python3                                       x86_64                        3.6.8-21.el7_9                             updates                         71 k
4 ^6 R5 p, H5 A' Y, `0 t3 u python3-libs                                  x86_64                        3.6.8-21.el7_9                             updates                        7.0 M
) {) e+ o; {3 L. E python3-pip                                   noarch                        9.0.3-8.el7                                base                           1.6 M3 f1 o- w5 d" u
python3-rpm-generators                        noarch                        6-2.el7                                    base                            20 k/ Q! i7 F+ L& H9 N% t! q) }- c
python3-rpm-macros                            noarch                        3-34.el7                                   base                           8.1 k9 ^) _' M' O" K( y% x
python3-setuptools                            noarch                        39.2.0-10.el7                              base                           629 k
( ^4 P* Y/ h# K9 h9 `0 R redhat-rpm-config                             noarch                        9.1.0-88.el7.centos                        base                            81 k- L  L# P" @, T- N4 ^1 v/ N4 F
+ t! a% a1 N1 ]- N4 Z, J1 C! t
事务概要
* R% c8 C* m2 {=============================================================================================================================================================
8 y5 B9 ^! I$ a$ z/ Q安装  1 软件包 (+11 依赖软件包)1 P% n/ Y. A: Z! e

5 S- M6 a  z% L2 U- U总下载量:9.7 M
' W3 p+ H" B* s' ?安装大小:48 M5 @& Y; o- }! ~) q
Is this ok [y/d/N]: y4 ^4 v' O. j  ?7 Y- G" v% Z. J1 _
Downloading packages:
9 q& r$ B* |8 g; Q/ @, t1 r(1/12): perl-srpm-macros-1-8.el7.noarch.rpm                                                                                           | 4.6 kB  00:00:00     3 S7 I- D, f0 s+ g; k
(2/12): python-rpm-macros-3-34.el7.noarch.rpm                                                                                         | 9.1 kB  00:00:00     + w. i7 V( f- |3 \( g
(3/12): python-srpm-macros-3-34.el7.noarch.rpm                                                                                        | 8.8 kB  00:00:00     
& _: u8 v' C2 _! Z: d- }0 X) e(4/12): dwz-0.11-3.el7.x86_64.rpm                                                                                                     |  99 kB  00:00:00     $ Z3 s) q$ u$ t4 n8 o
(5/12): python3-3.6.8-21.el7_9.x86_64.rpm                                                                                             |  71 kB  00:00:00     / y# G6 y) k' z+ P
(6/12): python3-rpm-generators-6-2.el7.noarch.rpm                                                                                     |  20 kB  00:00:00     1 P8 w# b0 ^0 d: Y
(7/12): python3-rpm-macros-3-34.el7.noarch.rpm                                                                                        | 8.1 kB  00:00:00     
) V; |( o* g0 Z' L(8/12): python3-devel-3.6.8-21.el7_9.x86_64.rpm                                                                                       | 217 kB  00:00:00     
0 x6 A( o0 n+ e. O(9/12): python3-setuptools-39.2.0-10.el7.noarch.rpm                                                                                   | 629 kB  00:00:01     
( s$ L- H. X/ g! {- k(10/12): redhat-rpm-config-9.1.0-88.el7.centos.noarch.rpm                                                                             |  81 kB  00:00:00     
& t* S5 W$ ?  M4 v% W(11/12): python3-pip-9.0.3-8.el7.noarch.rpm                                                                                           | 1.6 MB  00:00:03     % @+ `$ _8 L8 `. Q* U: K& E/ t
(12/12): python3-libs-3.6.8-21.el7_9.x86_64.rpm                                                                                       | 7.0 MB  00:00:08     
) G& F# ]" b5 j: o-------------------------------------------------------------------------------------------------------------------------------------------------------------/ L$ e( b/ G" g+ a5 x4 z
总计                                                                                                                         1.1 MB/s | 9.7 MB  00:00:08     2 N* r, f: h/ o. A& _+ z
Running transaction check0 W, Q5 \) {/ C4 l! H: e
Running transaction test  y% h: J. |  L& j4 p5 g6 g
Transaction test succeeded7 _+ F1 j* Z* y
Running transaction
8 n/ W5 h2 {5 o. ~9 N  正在安装    : python3-libs-3.6.8-21.el7_9.x86_64                                                                                                      1/12 9 l: O7 S  J) g
  正在安装    : python3-setuptools-39.2.0-10.el7.noarch                                                                                                 2/12 1 _& e; M3 z& o2 _* y  G  {
  正在安装    : python3-pip-9.0.3-8.el7.noarch                                                                                                          3/12
/ }+ A  B+ s# M. Q* S, h  正在安装    : python3-3.6.8-21.el7_9.x86_64                                                                                                           4/12 + y8 A' l! Q+ r. x2 h4 D4 z
  正在安装    : python-srpm-macros-3-34.el7.noarch                                                                                                      5/12
: d- c& a: P9 `" Q% A  正在安装    : python-rpm-macros-3-34.el7.noarch                                                                                                       6/12 2 z& f! U8 H9 C& [, e3 t0 s
  正在安装    : python3-rpm-generators-6-2.el7.noarch                                                                                                   7/12
1 X  M1 l2 C! J8 }$ ?, V: d  正在安装    : python3-rpm-macros-3-34.el7.noarch                                                                                                      8/12
3 @# `+ }0 \4 e: }1 a# f+ d4 o# Z  正在安装    : dwz-0.11-3.el7.x86_64                                                                                                                   9/12
6 V9 I5 M6 T- X# h  正在安装    : perl-srpm-macros-1-8.el7.noarch                                                                                                        10/12 . B4 \; d$ h. N* H$ D3 |0 A1 Z
  正在安装    : redhat-rpm-config-9.1.0-88.el7.centos.noarch                                                                                           11/12 2 D! b) T3 v: F: M: Y
  正在安装    : python3-devel-3.6.8-21.el7_9.x86_64                                                                                                    12/12
9 U1 O0 Z# _& B4 D  验证中      : python3-3.6.8-21.el7_9.x86_64                                                                                                           1/12
- t0 D1 R0 r0 q) a  验证中      : python3-rpm-generators-6-2.el7.noarch                                                                                                   2/12 4 l2 p/ y! v$ \0 e. R; a7 N
  验证中      : perl-srpm-macros-1-8.el7.noarch                                                                                                         3/12 0 n' L$ p9 o6 O. i8 `, ?
  验证中      : python3-devel-3.6.8-21.el7_9.x86_64                                                                                                     4/12 1 z( x# _- B7 p7 ^$ i
  验证中      : python-srpm-macros-3-34.el7.noarch                                                                                                      5/12
, _! k7 w6 X+ k/ K* h2 R# Y  验证中      : python-rpm-macros-3-34.el7.noarch                                                                                                       6/12 ' z! k7 `) Y3 j8 Z. b
  验证中      : dwz-0.11-3.el7.x86_64                                                                                                                   7/12   o; g, V; U$ X0 p% Z
  验证中      : python3-libs-3.6.8-21.el7_9.x86_64                                                                                                      8/12 ) C. p: [! G; {. `
  验证中      : python3-rpm-macros-3-34.el7.noarch                                                                                                      9/12 - Y& L+ ~1 t  m+ ]; N
  验证中      : python3-setuptools-39.2.0-10.el7.noarch                                                                                                10/12
8 `0 B4 v3 E$ E- }' l  验证中      : python3-pip-9.0.3-8.el7.noarch                                                                                                         11/12 1 S: I; s6 O! _$ T& }
  验证中      : redhat-rpm-config-9.1.0-88.el7.centos.noarch                                                                                           12/12 5 t/ t: h! c" x: B( d: ?, @

/ V6 H2 F5 |- b; u# ^3 ~9 F  V已安装:" i6 N  a$ y5 x7 Z  X- e. b
  python3-devel.x86_64 0:3.6.8-21.el7_9                                                                                                                     
) i6 d' m" q& ]& s2 g- [) d$ s5 o6 y
作为依赖被安装:) a, S7 Y7 W! o, _: A5 b
  dwz.x86_64 0:0.11-3.el7                             perl-srpm-macros.noarch 0:1-8.el7                        python-rpm-macros.noarch 0:3-34.el7           
* a4 x9 Y! y6 J  y" y9 V& z  python-srpm-macros.noarch 0:3-34.el7                python3.x86_64 0:3.6.8-21.el7_9                          python3-libs.x86_64 0:3.6.8-21.el7_9          , P0 }6 b) q: r8 R1 B
  python3-pip.noarch 0:9.0.3-8.el7                    python3-rpm-generators.noarch 0:6-2.el7                  python3-rpm-macros.noarch 0:3-34.el7            Q' G; A9 Y$ h5 c% y/ J
  python3-setuptools.noarch 0:39.2.0-10.el7           redhat-rpm-config.noarch 0:9.1.0-88.el7.centos          , u* ]$ X, d8 p' E7 O

3 |; f  N( G1 V完毕!
7 ~. f2 @' X5 q1 |& L/ Y6 E
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:27 , Processed in 0.043533 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表