易陆发现互联网技术论坛

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

python pip 安装mysqlclient报错解决方法

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

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

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

x
python pip 安装mysqlclient报错解决方法
" Z- D; I( J. a1 e& q6 p1 S3 Sexport MYSQLCLIENT_CFLAGS=-I/usr/include/mysql ' ^* B' f7 i- Z/ n$ B& X" y
export MYSQLCLIENT_LDFLAGS=-L/usr/lib/x86_64-linux-gnu( k9 _  P/ r! ~, o, C
9 u% n2 g0 @$ x

! ~; f$ |  Z! k5 ?8 E7 V
sudo yum install python3-devel mysql-devel pkgconfig    # Red Hat / CentOS
8 }3 @9 D1 k" m* m2 V3 ]) K
  z9 U! g6 x% J) L8 x+ `
( y* G' }" [+ Y! ~' ^* ?2 Z3 k安装成功的环境当前只在centos7.9上成功。centos 9 stream一直报错。" P' a% O) U) K/ v5 p
 楼主| 发表于 2024-7-25 01:00:02 | 显示全部楼层
MYSQLCLIENT_CFLAGS="-I/usr/include/mysql"  j+ k( b3 O9 i6 v
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
% q5 e# S# q9 [  i# A% g! d      src/MySQLdb/_mysql.c:29:10: 致命错误:mysql.h:没有那个文件或目录1 S( [1 y) a7 ?: I
         29 | #include "mysql.h"- B: y+ H: {2 o* {- I
            |          ^~~~~~~~~
  }# {( T8 ?& ^8 w& O7 T; {- M" A( u
 楼主| 发表于 2024-7-25 01:00:04 | 显示全部楼层
pip list
2 C/ O2 g; h  h4 z  V( }Package             Version" n2 \* q# J+ z) v
------------------- --------
+ U1 a0 ]+ {- \0 s& XBrlapi              0.8.2
6 Z6 C5 ]5 X7 R" S2 c9 N  {8 H- ]chardet             4.0.0
* c: j! `5 d- G. P, Ncockpit             321" ?! W6 Y: @/ ?& x  G9 N8 l: L
cupshelpers         1.0
+ ^% N& R- ~9 G1 A4 ddasbus              1.4  L6 n) e/ }% ?/ K/ @/ G
dbus-python         1.2.18
4 |- `5 ?& v! e! k; C! ]distro              1.5.0
# C+ x2 I( {$ I: U5 t0 E8 S0 Q3 Nfile-magic          0.4.0& @4 R8 I  p. _# R# V7 ~& G' I
gpg                 1.15.19 y. r* R- i" @9 |; ~  Z0 Z
idna                2.10
: X# j, j2 H/ V8 r, m  C6 rlibcomps            0.1.18; B, z! C( w: A/ t% Q9 p  m& h; m
lxml                4.6.53 C* [8 ?9 f. M
nftables            0.1% w" e4 N# Z3 O& Y
packaging           20.9
% ]6 J" F! m% z/ D% |$ f, x. Wperf                0.1* L1 v2 ^5 ?0 J# h* e% k
pexpect             4.8.0
0 c( s7 }  f. n  opip                 21.3.1
: m. a. _5 g4 `. vpsutil              5.8.0
9 I+ V$ c. \; b! w" j: Hptyprocess          0.6.0
8 R. b) P& r# K: }- I* f" g% Hpycairo             1.20.1* v* W6 i$ e1 |0 C. c( L" ]
pycups              2.0.1
" ^/ X: P- d3 ?pycurl              7.43.0.6; }' [. [! x' v
PyGObject           3.40.1- k9 V* c% e+ c+ ?) V7 C9 X
pyparsing           2.4.7' L1 t. L8 k/ `7 m7 I
PySocks             1.7.1- B- H' O8 @* t+ G: E
python-dateutil     2.8.10 f: r7 b% Z. \5 f1 Z" T  v! \
python-linux-procfs 0.7.3- u$ |8 _' _3 f0 k$ [) q
pyudev              0.22.04 V& \" C! B* o# k5 ?2 H- U
PyYAML              5.4.1
/ r8 w2 q% m7 d; I4 t  ~" }9 orequests            2.25.1
) s; k  b7 j6 j1 F* ?' \rpm                 4.16.1.3& |$ j& e5 o. V5 G
selinux             3.6
" i1 Q0 V3 G" f# \sepolicy            3.6. @% C- H( ?1 s2 [  ^: `
setools             4.4.4
" ^" V( y% u+ Csetroubleshoot      3.3.320 U2 ]( C1 r) {! q8 Z
setuptools          53.0.00 @# s, `! O+ }5 K$ w
six                 1.15.0' a, ?( y; n; U# z6 i: b
sos                 4.7.1
6 ^! ~3 L4 L: a# ]) k" vsystemd-python      2342 j- A9 b  ~5 i# E/ j
urllib3             1.26.5/ l, |4 b' _  ?8 F! ?
 楼主| 发表于 2024-7-25 01:00:05 | 显示全部楼层
MYSQLCLIENT_CFLAGS="-I/usr/include/mysql") r6 ~3 B9 C6 }9 f1 J0 T
MYSQLCLIENT_LDFLAGS="-L/usr/lib/x86_64-linux-gnu -lmysqlclient"
 楼主| 发表于 2024-7-25 01:00:06 | 显示全部楼层
# yum install python3-devel mysql-devel pkgconfig
: ^1 b2 M+ x( W- `2 U! c* x已加载插件:fastestmirror, langpacks( y0 y1 Q' m. D# T. f- o6 e
Loading mirror speeds from cached hostfile
1 ?2 }4 n* q' g! i# u/ y) P6 }2 \; }软件包 1:mariadb-devel-5.5.68-1.el7.x86_64 已安装并且是最新版本, D) U6 f( n( u: Q4 V3 O  n
软件包 1:pkgconfig-0.27.1-4.el7.x86_64 已安装并且是最新版本6 n. [! Z( h8 O6 _* F
正在解决依赖关系
* D6 E+ g) s; D( u) k--> 正在检查事务' V# Q1 o8 x% y& s4 S4 ]
---> 软件包 python3-devel.x86_64.0.3.6.8-21.el7_9 将被 安装
8 X) P$ r8 {6 b% \--> 正在处理依赖关系 python3-libs(x86-64) = 3.6.8-21.el7_9,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要( s' Y% ]- e- ]  m
--> 正在处理依赖关系 python3 = 3.6.8-21.el7_9,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
4 n8 Z+ o) A9 s--> 正在处理依赖关系 python(abi) = 3.6,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要3 R& T# p" |7 z. k8 y. w
--> 正在处理依赖关系 redhat-rpm-config,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要+ t" `4 i$ N' _. k
--> 正在处理依赖关系 python3-rpm-macros,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
/ A* K" S( D5 n/ |--> 正在处理依赖关系 python3-rpm-generators,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要% t& m  A3 ~5 n- c# \* [8 n
--> 正在处理依赖关系 python-rpm-macros,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
0 _/ a. N; R' Y! s( r( N--> 正在处理依赖关系 libpython3.6m.so.1.0()(64bit),它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
9 J( f- B+ @/ C$ `$ m--> 正在检查事务
' _0 ?5 H9 _( d) H---> 软件包 python-rpm-macros.noarch.0.3-34.el7 将被 安装
2 T2 C. d- \7 }4 ?3 \' ^# v--> 正在处理依赖关系 python-srpm-macros,它被软件包 python-rpm-macros-3-34.el7.noarch 需要
2 S$ ?8 |6 f, Z: K% Q6 i5 {( p---> 软件包 python3.x86_64.0.3.6.8-21.el7_9 将被 安装
: O. y5 X1 a" v8 e1 `8 x# X--> 正在处理依赖关系 python3-setuptools,它被软件包 python3-3.6.8-21.el7_9.x86_64 需要
' i  W9 q, C0 u- F; ^; i--> 正在处理依赖关系 python3-pip,它被软件包 python3-3.6.8-21.el7_9.x86_64 需要
  s# O0 t) Z+ q0 X6 a) _8 |" j---> 软件包 python3-libs.x86_64.0.3.6.8-21.el7_9 将被 安装
% l7 D! K; S8 {6 s---> 软件包 python3-rpm-generators.noarch.0.6-2.el7 将被 安装' J% \5 m7 Z* u0 D' y5 z1 I
---> 软件包 python3-rpm-macros.noarch.0.3-34.el7 将被 安装& p1 a8 k6 G  l, t
---> 软件包 redhat-rpm-config.noarch.0.9.1.0-88.el7.centos 将被 安装3 W' y% z3 L) D* o* H, ^) Y' Q
--> 正在处理依赖关系 dwz >= 0.4,它被软件包 redhat-rpm-config-9.1.0-88.el7.centos.noarch 需要
( }8 h1 u  V3 D--> 正在处理依赖关系 perl-srpm-macros,它被软件包 redhat-rpm-config-9.1.0-88.el7.centos.noarch 需要8 Y; l9 v0 v. E8 c3 e1 P
--> 正在检查事务
( g* f& |, E: W6 F+ `3 q---> 软件包 dwz.x86_64.0.0.11-3.el7 将被 安装+ K( ]+ u( d5 ~
---> 软件包 perl-srpm-macros.noarch.0.1-8.el7 将被 安装
" I( [: t- a: m3 h, f6 y9 G2 Q2 J---> 软件包 python-srpm-macros.noarch.0.3-34.el7 将被 安装
% C) }8 V, l8 E# u; P. g( S' o---> 软件包 python3-pip.noarch.0.9.0.3-8.el7 将被 安装. z6 j( m4 h- @$ J
---> 软件包 python3-setuptools.noarch.0.39.2.0-10.el7 将被 安装
' d8 a* l  ^$ J. g# }4 h. h' m--> 解决依赖关系完成
( D4 ^' A/ \& C* z2 A7 m! E$ z& W' l* I4 d4 K* P
依赖关系解决
. u0 u2 g. S0 C4 T  M- z# s0 i7 K! _
- L% K5 S# t: W+ S7 O=============================================================================================================================================================2 E# l" C& A: b5 ~, I* N; O
Package                                       架构                          版本                                       源                              大小& m# @" F' U  A. x0 z& p/ Z$ d4 _3 y9 g! f
=============================================================================================================================================================, z! Z7 o) x( c  m/ t5 b' V) W1 }
正在安装:
* U- W* {/ b4 G8 X3 z. _4 T python3-devel                                 x86_64                        3.6.8-21.el7_9                             updates                        217 k
2 U" c' _% i6 o为依赖而安装:
: y/ i$ h0 _7 d# l% j dwz                                           x86_64                        0.11-3.el7                                 base                            99 k6 {9 l( B& L. U- [4 o% M
perl-srpm-macros                              noarch                        1-8.el7                                    base                           4.6 k
7 P, T- x, _9 w% l python-rpm-macros                             noarch                        3-34.el7                                   base                           9.1 k& l8 k: A! B, A! Z3 |) _
python-srpm-macros                            noarch                        3-34.el7                                   base                           8.8 k1 S& E, P/ l! {9 f* j" B& V2 n! F0 r
python3                                       x86_64                        3.6.8-21.el7_9                             updates                         71 k& Y( }5 ~2 v" B2 N, ?5 \
python3-libs                                  x86_64                        3.6.8-21.el7_9                             updates                        7.0 M
, Z1 g2 K5 a$ P: ~6 T6 s! D  V python3-pip                                   noarch                        9.0.3-8.el7                                base                           1.6 M
: r( |8 ?2 ]+ P5 z+ E/ m0 Q python3-rpm-generators                        noarch                        6-2.el7                                    base                            20 k
0 j3 ]  h) W2 I3 V& S' C, | python3-rpm-macros                            noarch                        3-34.el7                                   base                           8.1 k
) D# B" P3 f& z/ W9 \1 b7 L/ Y python3-setuptools                            noarch                        39.2.0-10.el7                              base                           629 k6 p8 I" O# Q8 W" m& m; n
redhat-rpm-config                             noarch                        9.1.0-88.el7.centos                        base                            81 k
% @! G$ x; g3 u% i& @  U; r$ K* |" W5 [2 i3 U( \' j5 z
事务概要
( T5 ?8 {0 I0 S  L8 F" F! g=============================================================================================================================================================
7 b' R5 X0 }2 t8 Y. x. r安装  1 软件包 (+11 依赖软件包)
) B6 W' N/ N4 c5 K4 |3 q% J# S! g2 M) Z2 D8 k4 G
总下载量:9.7 M
8 Q$ P( ^6 q9 w) F  M安装大小:48 M
5 v! l( n* p+ J+ Y) U& pIs this ok [y/d/N]: y
4 o! Z, I" o1 e; o+ v: ADownloading packages:
0 ]8 _0 ]' P+ T6 O(1/12): perl-srpm-macros-1-8.el7.noarch.rpm                                                                                           | 4.6 kB  00:00:00     * t8 @8 e: r& o4 x9 p
(2/12): python-rpm-macros-3-34.el7.noarch.rpm                                                                                         | 9.1 kB  00:00:00     
& P2 @- ~( x+ [  y2 t9 v(3/12): python-srpm-macros-3-34.el7.noarch.rpm                                                                                        | 8.8 kB  00:00:00     
2 y  `5 F+ t$ S; Z(4/12): dwz-0.11-3.el7.x86_64.rpm                                                                                                     |  99 kB  00:00:00     2 }7 K  L2 c) x! e
(5/12): python3-3.6.8-21.el7_9.x86_64.rpm                                                                                             |  71 kB  00:00:00     
7 ^& u/ r0 G- _  u! C2 T1 g$ d3 ~& {(6/12): python3-rpm-generators-6-2.el7.noarch.rpm                                                                                     |  20 kB  00:00:00     3 I9 O  R! a/ d. ]0 Y4 i9 P1 R
(7/12): python3-rpm-macros-3-34.el7.noarch.rpm                                                                                        | 8.1 kB  00:00:00     
( v- c2 |0 I4 q- E/ s2 u(8/12): python3-devel-3.6.8-21.el7_9.x86_64.rpm                                                                                       | 217 kB  00:00:00     , B- E" n: f7 ?% k8 ]( Q1 c
(9/12): python3-setuptools-39.2.0-10.el7.noarch.rpm                                                                                   | 629 kB  00:00:01     
2 L& {9 [# P6 u" m% `(10/12): redhat-rpm-config-9.1.0-88.el7.centos.noarch.rpm                                                                             |  81 kB  00:00:00     . T6 ~! I5 ?- F' }, o
(11/12): python3-pip-9.0.3-8.el7.noarch.rpm                                                                                           | 1.6 MB  00:00:03     
/ m  C) i1 y  M1 O2 c(12/12): python3-libs-3.6.8-21.el7_9.x86_64.rpm                                                                                       | 7.0 MB  00:00:08     : Z1 ]/ b3 E! J; H# E
-------------------------------------------------------------------------------------------------------------------------------------------------------------& C" ]% n% k1 ^% P( ?2 G
总计                                                                                                                         1.1 MB/s | 9.7 MB  00:00:08     3 [+ @8 N3 L! j1 T3 R# M" x7 ?
Running transaction check1 a- S4 {( ?# k6 O# ]
Running transaction test9 L% t* C; x6 ^
Transaction test succeeded! a+ v; l5 L3 O# c/ ~% F8 \
Running transaction
0 T9 C8 B* t: u; a: B; p  正在安装    : python3-libs-3.6.8-21.el7_9.x86_64                                                                                                      1/12
6 b% E9 C! w$ f+ S2 n  正在安装    : python3-setuptools-39.2.0-10.el7.noarch                                                                                                 2/12
" ]  }# i- {$ V) n- Z. \  正在安装    : python3-pip-9.0.3-8.el7.noarch                                                                                                          3/12 : s6 H9 f& b+ ]9 ]- V, K
  正在安装    : python3-3.6.8-21.el7_9.x86_64                                                                                                           4/12 ) i: E$ _* ]* N
  正在安装    : python-srpm-macros-3-34.el7.noarch                                                                                                      5/12 0 N- v5 V" u: ?/ @. S" i: p/ {7 K& E
  正在安装    : python-rpm-macros-3-34.el7.noarch                                                                                                       6/12
1 Q/ k: g5 y& Z! g7 k  正在安装    : python3-rpm-generators-6-2.el7.noarch                                                                                                   7/12
: \: u$ A( u/ H3 |1 Z8 I  正在安装    : python3-rpm-macros-3-34.el7.noarch                                                                                                      8/12
7 |( E7 f1 i. b: _: K  正在安装    : dwz-0.11-3.el7.x86_64                                                                                                                   9/12
9 v) U! t# N1 J8 f- o2 i  正在安装    : perl-srpm-macros-1-8.el7.noarch                                                                                                        10/12
1 G1 X% N1 U6 ?6 n$ t1 \$ o0 `  正在安装    : redhat-rpm-config-9.1.0-88.el7.centos.noarch                                                                                           11/12 , i2 ]! a9 `; J5 H$ O5 h: a6 f4 M
  正在安装    : python3-devel-3.6.8-21.el7_9.x86_64                                                                                                    12/12 2 K& x* v& {* }) B/ B
  验证中      : python3-3.6.8-21.el7_9.x86_64                                                                                                           1/12 + {% m" x5 L. j
  验证中      : python3-rpm-generators-6-2.el7.noarch                                                                                                   2/12
- ?' g4 y1 h6 C2 V4 }2 q  验证中      : perl-srpm-macros-1-8.el7.noarch                                                                                                         3/12 8 c) `7 P1 R7 Q/ F+ D1 q0 v* @" g
  验证中      : python3-devel-3.6.8-21.el7_9.x86_64                                                                                                     4/12
( n0 `* |  K+ Y: |' Y  验证中      : python-srpm-macros-3-34.el7.noarch                                                                                                      5/12
  Z$ R) g; N0 ~$ O4 m# _$ J  验证中      : python-rpm-macros-3-34.el7.noarch                                                                                                       6/12 ( C3 Q0 k+ M) A# H- ]+ t/ q
  验证中      : dwz-0.11-3.el7.x86_64                                                                                                                   7/12 + v# }2 Y' D2 S4 P
  验证中      : python3-libs-3.6.8-21.el7_9.x86_64                                                                                                      8/12 5 ?2 i0 k! y& x
  验证中      : python3-rpm-macros-3-34.el7.noarch                                                                                                      9/12 6 t0 ~- Z/ `# j0 T4 z4 Y: N5 R7 Z
  验证中      : python3-setuptools-39.2.0-10.el7.noarch                                                                                                10/12 , }' \6 T) R9 E5 X
  验证中      : python3-pip-9.0.3-8.el7.noarch                                                                                                         11/12
7 E# i7 m$ M4 _" W  验证中      : redhat-rpm-config-9.1.0-88.el7.centos.noarch                                                                                           12/12 * {2 [: E( H' R5 p
0 p0 r3 J, ?5 ~$ a' Q
已安装:
  T4 g. x& N6 z4 f1 q  python3-devel.x86_64 0:3.6.8-21.el7_9                                                                                                                     
# C' u# i# ~- B8 y" N0 q& g6 N4 W* O3 L# t
作为依赖被安装:% s2 Z1 S; g7 _" R$ n' Q6 T8 C
  dwz.x86_64 0:0.11-3.el7                             perl-srpm-macros.noarch 0:1-8.el7                        python-rpm-macros.noarch 0:3-34.el7           
5 C2 D9 Y3 [: [) m+ v& u  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         
+ p. _* j% u/ i7 O: O+ ^8 F, ~  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          9 f6 ?2 V/ |/ ]' q  g- c4 @6 v
  python3-setuptools.noarch 0:39.2.0-10.el7           redhat-rpm-config.noarch 0:9.1.0-88.el7.centos          3 L5 i' P, I+ h0 w1 |
2 v$ h( x$ u6 U
完毕!
) v6 ?' |$ Z0 @8 X0 ]
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

GMT+8, 2026-4-9 00:00 , Processed in 0.047621 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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