找回密码
 注册
查看: 39|回复: 5

python pip 安装mysqlclient报错解决方法

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-7-25 01:00:01 | 显示全部楼层 |阅读模式
python pip 安装mysqlclient报错解决方法1 C+ A* ^  w/ [! j
export MYSQLCLIENT_CFLAGS=-I/usr/include/mysql
0 x. ~' ]" M' x- _& r4 D' iexport MYSQLCLIENT_LDFLAGS=-L/usr/lib/x86_64-linux-gnu
. L$ D2 q- q6 ]# x- E, l7 i/ D6 q
  R, d& E& _2 u
" J# M. Q0 N  d# y* J" r; c  q
sudo yum install python3-devel mysql-devel pkgconfig    # Red Hat / CentOS
& L- ~& X2 f7 _2 S5 J
% w! u2 }1 X# G) t: Q/ _1 O4 W+ n  F3 l# m* B! z  l
安装成功的环境当前只在centos7.9上成功。centos 9 stream一直报错。1 R: A3 m- i7 M; `2 |8 x' g

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-25 01:00:02 | 显示全部楼层
MYSQLCLIENT_CFLAGS="-I/usr/include/mysql"
% g- w2 L7 q8 E6 \( v: e6 E( YMYSQLCLIENT_LDFLAGS="-L/usr/lib/x86_64-linux-gnu -lmysqlclient"

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 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" j$ u% W; R# p, Z
      src/MySQLdb/_mysql.c:29:10: 致命错误:mysql.h:没有那个文件或目录
, G7 Q2 C  X  a3 @4 g& u5 P& F         29 | #include "mysql.h"! u0 g! `, b1 G( r* J# S' ^4 P
            |          ^~~~~~~~~
9 U* \8 A3 \- ]+ q. q

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-25 01:00:04 | 显示全部楼层
pip list , U# ^' q; Z( F& J$ q1 F3 l7 y
Package             Version
4 J& I, c3 q* N2 Q------------------- --------( x, o7 y5 Q4 {0 V  H- v3 x1 ~, e( I
Brlapi              0.8.2
2 c5 N/ A* ~) W- r3 E6 A- ?5 Pchardet             4.0.0
% H1 d7 m1 U6 |1 ^- tcockpit             321
1 F+ {; U! u4 A7 u& _; f) ]cupshelpers         1.0+ @9 G: q4 u. V9 ?
dasbus              1.4
; m0 F' ~  U0 G* N; R% sdbus-python         1.2.18; [- w2 g$ A" Y; g9 r
distro              1.5.06 h$ K4 o$ A1 n& ~7 i, I( k2 V' e
file-magic          0.4.0; D% b  ^; E( ^, c
gpg                 1.15.1
; ]+ x8 ]) o$ v! l. S5 Pidna                2.10( U* L) o% `5 s: l$ ^1 u
libcomps            0.1.18
  `0 f/ ]: k1 U  c3 g$ D: k. y: Llxml                4.6.54 _# J5 e9 ]3 M$ o1 A0 P' a
nftables            0.1# }# s! `) O2 [! R  q* [
packaging           20.9
* q) n' z/ ^3 _* g" ]perf                0.1
2 U* s! c* J3 ^$ F; c/ npexpect             4.8.0
# S* X- t0 b3 j2 q0 b5 i7 Ppip                 21.3.1
+ k4 a2 [' R' s8 X/ Wpsutil              5.8.0( X2 U/ c4 j9 C4 t5 _) Z2 H+ B
ptyprocess          0.6.0
9 Z5 Z  F. o  f9 k, ipycairo             1.20.1
8 H9 _0 `! F* C0 x. qpycups              2.0.1
8 e: R7 g* P) gpycurl              7.43.0.60 R, E! x2 U+ j1 s# h
PyGObject           3.40.1
& W4 u* `5 M6 ^: Kpyparsing           2.4.7: e# J2 T0 l* S
PySocks             1.7.1- u3 i, [' e" ~$ o1 H
python-dateutil     2.8.1
. t. T( G6 J8 k. W7 A# K7 vpython-linux-procfs 0.7.3
- ?% s. y$ ~+ ?5 hpyudev              0.22.0
  F+ a8 ?1 N% q5 U$ e6 i) ZPyYAML              5.4.1  w" J: j+ \: Y
requests            2.25.1
. ^5 F$ c/ b/ orpm                 4.16.1.3
. U' ^) d) E3 p. rselinux             3.6
" V! H6 X. e/ N  m! o  k' Ysepolicy            3.6  d  E/ {% P9 A* Y1 I  l
setools             4.4.40 {- _- f% G, C8 x5 P" W
setroubleshoot      3.3.32! p0 Z  F3 l8 R: @' h: b1 m
setuptools          53.0.0' j% }+ N, C% Y% L* y8 K; @
six                 1.15.0
" t/ f3 n8 k( H  e4 Jsos                 4.7.10 D7 _$ f: L1 U( n5 V
systemd-python      234
7 f( O) |' \( Lurllib3             1.26.5
' m# J  M  d( E" P: N8 k  K# R8 Q

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-25 01:00:05 | 显示全部楼层
MYSQLCLIENT_CFLAGS="-I/usr/include/mysql"
. ]1 O% A0 Q& s- XMYSQLCLIENT_LDFLAGS="-L/usr/lib/x86_64-linux-gnu -lmysqlclient"

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-25 01:00:06 | 显示全部楼层
# yum install python3-devel mysql-devel pkgconfig0 z  d% H# o# X6 ]
已加载插件:fastestmirror, langpacks
' D* Q" ]- p5 U: W5 L1 cLoading mirror speeds from cached hostfile5 ?# X* Z. E8 {
软件包 1:mariadb-devel-5.5.68-1.el7.x86_64 已安装并且是最新版本
% b2 r. l9 S  f软件包 1:pkgconfig-0.27.1-4.el7.x86_64 已安装并且是最新版本- W. b% ]+ d7 P& @0 r
正在解决依赖关系8 ]. k; Y, d- L
--> 正在检查事务, o' R; B  E) s" Y* `4 I4 T
---> 软件包 python3-devel.x86_64.0.3.6.8-21.el7_9 将被 安装
0 ?2 u( Z) Y" M7 ~2 J: r  K" w--> 正在处理依赖关系 python3-libs(x86-64) = 3.6.8-21.el7_9,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
( C+ D( g' m/ U+ }--> 正在处理依赖关系 python3 = 3.6.8-21.el7_9,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
5 a+ B, |& J- T6 V. z" x5 p--> 正在处理依赖关系 python(abi) = 3.6,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要5 q% [7 t4 [  S
--> 正在处理依赖关系 redhat-rpm-config,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
$ o2 P6 P- ?2 k: w( {4 Y--> 正在处理依赖关系 python3-rpm-macros,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
2 d& Q0 y; I6 b--> 正在处理依赖关系 python3-rpm-generators,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要& Y& V: v- z/ g% F. H
--> 正在处理依赖关系 python-rpm-macros,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
& x8 p5 N6 I5 r' x--> 正在处理依赖关系 libpython3.6m.so.1.0()(64bit),它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要( S7 m8 ]1 g" M" ~6 e$ G
--> 正在检查事务9 z- \: l# H5 ?$ s
---> 软件包 python-rpm-macros.noarch.0.3-34.el7 将被 安装
/ T) a* H/ L+ C! T( V1 \+ C--> 正在处理依赖关系 python-srpm-macros,它被软件包 python-rpm-macros-3-34.el7.noarch 需要: D' ]- H5 x. s1 X5 n! W- e( B
---> 软件包 python3.x86_64.0.3.6.8-21.el7_9 将被 安装. P* l8 j$ Z9 L, _
--> 正在处理依赖关系 python3-setuptools,它被软件包 python3-3.6.8-21.el7_9.x86_64 需要- E; }" k9 [3 u/ [, _6 j
--> 正在处理依赖关系 python3-pip,它被软件包 python3-3.6.8-21.el7_9.x86_64 需要! }* g: Y4 t& e$ t
---> 软件包 python3-libs.x86_64.0.3.6.8-21.el7_9 将被 安装
, S4 X9 _9 u! [& D0 L" O. U" S" X3 |---> 软件包 python3-rpm-generators.noarch.0.6-2.el7 将被 安装# _6 Y5 c2 t) V# C. l+ N" i, H7 }
---> 软件包 python3-rpm-macros.noarch.0.3-34.el7 将被 安装- ]% `" P9 }, j7 o/ E0 @; |
---> 软件包 redhat-rpm-config.noarch.0.9.1.0-88.el7.centos 将被 安装. B. _+ D! C0 b. _5 v' c
--> 正在处理依赖关系 dwz >= 0.4,它被软件包 redhat-rpm-config-9.1.0-88.el7.centos.noarch 需要
" ~: Z  L/ N+ b, V0 j--> 正在处理依赖关系 perl-srpm-macros,它被软件包 redhat-rpm-config-9.1.0-88.el7.centos.noarch 需要3 b( s4 \3 v# G+ T7 h' w' E
--> 正在检查事务
$ l6 W% \% E$ }4 q---> 软件包 dwz.x86_64.0.0.11-3.el7 将被 安装4 Y5 s7 S& `5 O+ \
---> 软件包 perl-srpm-macros.noarch.0.1-8.el7 将被 安装) {7 y* p' g5 Z5 p" F3 j
---> 软件包 python-srpm-macros.noarch.0.3-34.el7 将被 安装
: T& o, _% s0 O7 I---> 软件包 python3-pip.noarch.0.9.0.3-8.el7 将被 安装
* X2 @/ Z8 ~! _. q: q; |) o+ D---> 软件包 python3-setuptools.noarch.0.39.2.0-10.el7 将被 安装) V1 m8 B" z8 t! U  X( R
--> 解决依赖关系完成" R- F2 J7 l: _, C" i; u* L

% F3 b3 @! V. a7 `依赖关系解决' g; p1 X2 q0 M$ C$ q  S

7 x0 x1 u! u; o' j( f/ O=============================================================================================================================================================) h& f6 r9 I3 r8 {! R5 o
Package                                       架构                          版本                                       源                              大小
. \4 N: _& t: D2 h4 B# J3 g* w. D  i3 D=============================================================================================================================================================! p7 B+ @$ z6 C) ~, M& e  w
正在安装:, V% z6 ~% I' S1 s6 h+ V( Q; k9 e
python3-devel                                 x86_64                        3.6.8-21.el7_9                             updates                        217 k1 ]0 R* @5 N# A4 W& n' S
为依赖而安装:. }: h+ a" I; u; r6 f
dwz                                           x86_64                        0.11-3.el7                                 base                            99 k
" l. C' J/ D5 e3 X' ^. t perl-srpm-macros                              noarch                        1-8.el7                                    base                           4.6 k5 d2 E0 `7 M0 C1 y" F
python-rpm-macros                             noarch                        3-34.el7                                   base                           9.1 k4 V% s) m6 c) {7 G6 z4 r, k
python-srpm-macros                            noarch                        3-34.el7                                   base                           8.8 k, s; e- N4 c. P% ]4 Y# I. R
python3                                       x86_64                        3.6.8-21.el7_9                             updates                         71 k
( \, ?. X) e, [ python3-libs                                  x86_64                        3.6.8-21.el7_9                             updates                        7.0 M
' b- ^4 H2 a6 C% V- B python3-pip                                   noarch                        9.0.3-8.el7                                base                           1.6 M
+ F3 M( s( T* f python3-rpm-generators                        noarch                        6-2.el7                                    base                            20 k4 v0 v. M# P+ r5 H  u+ y! f
python3-rpm-macros                            noarch                        3-34.el7                                   base                           8.1 k
' s* m5 x9 L& @3 v, Q python3-setuptools                            noarch                        39.2.0-10.el7                              base                           629 k
% c7 K( u0 X* ]( x4 |( ] redhat-rpm-config                             noarch                        9.1.0-88.el7.centos                        base                            81 k
; U2 i2 i& Y8 p1 n: `7 ]! ^
8 P6 z2 ^7 U3 @+ u事务概要* B) x" c# T! R3 q: V6 b% M
=============================================================================================================================================================2 q" B# n* F9 G/ Z# U0 O& J
安装  1 软件包 (+11 依赖软件包)9 S5 x" D- E: B
! {( N5 |* @: P% |& K7 C$ Q
总下载量:9.7 M+ a0 _6 M  \4 G$ |
安装大小:48 M# j+ n/ K& O$ N  T% |. P3 L) T0 @0 [
Is this ok [y/d/N]: y: s9 m4 @1 |5 _' k/ N9 J
Downloading packages:
9 e  O" x! B% s6 x( G, K(1/12): perl-srpm-macros-1-8.el7.noarch.rpm                                                                                           | 4.6 kB  00:00:00     
# |4 e4 \' X4 A  [5 C; A(2/12): python-rpm-macros-3-34.el7.noarch.rpm                                                                                         | 9.1 kB  00:00:00     : {) O- x6 T3 V- W* Y8 z+ U- }
(3/12): python-srpm-macros-3-34.el7.noarch.rpm                                                                                        | 8.8 kB  00:00:00     ) a$ h( ~4 L! t# H  }
(4/12): dwz-0.11-3.el7.x86_64.rpm                                                                                                     |  99 kB  00:00:00     # ]8 |$ t3 C4 v* ]# P) q
(5/12): python3-3.6.8-21.el7_9.x86_64.rpm                                                                                             |  71 kB  00:00:00     : d9 a  ]2 `9 }% _
(6/12): python3-rpm-generators-6-2.el7.noarch.rpm                                                                                     |  20 kB  00:00:00     , n! ~5 _+ m, t9 d1 O* A' Y9 e
(7/12): python3-rpm-macros-3-34.el7.noarch.rpm                                                                                        | 8.1 kB  00:00:00       N7 }; [5 u% x0 `+ |
(8/12): python3-devel-3.6.8-21.el7_9.x86_64.rpm                                                                                       | 217 kB  00:00:00     5 x+ x9 G* I: L! z6 f5 N
(9/12): python3-setuptools-39.2.0-10.el7.noarch.rpm                                                                                   | 629 kB  00:00:01     
- c) ]) A5 n! ?8 F. B) ~$ d% \(10/12): redhat-rpm-config-9.1.0-88.el7.centos.noarch.rpm                                                                             |  81 kB  00:00:00     
% N3 v0 A! ]# l" g5 g(11/12): python3-pip-9.0.3-8.el7.noarch.rpm                                                                                           | 1.6 MB  00:00:03     % G" y- i6 R+ o* C, N
(12/12): python3-libs-3.6.8-21.el7_9.x86_64.rpm                                                                                       | 7.0 MB  00:00:08     
1 ~$ k$ ?  e  \* K% }, Q. z-------------------------------------------------------------------------------------------------------------------------------------------------------------
* H) ^5 [8 b! ^" y; }/ ?8 `3 L总计                                                                                                                         1.1 MB/s | 9.7 MB  00:00:08     
  q' W8 X  X8 W7 {% ZRunning transaction check+ a8 ^5 Y/ {. d! T
Running transaction test
; U3 y& N5 N1 B6 x3 [: J# A8 jTransaction test succeeded6 ~( c( c. J! D; Z' B7 O
Running transaction
7 i- O+ X5 y1 _+ }0 q! z  正在安装    : python3-libs-3.6.8-21.el7_9.x86_64                                                                                                      1/12 3 B; R7 V  K+ B7 [7 N- T: p! `0 D, z8 v+ u
  正在安装    : python3-setuptools-39.2.0-10.el7.noarch                                                                                                 2/12 3 ~9 L; Q  |( Z7 B. R
  正在安装    : python3-pip-9.0.3-8.el7.noarch                                                                                                          3/12
" u0 I1 D1 X+ M9 c( N& K  正在安装    : python3-3.6.8-21.el7_9.x86_64                                                                                                           4/12 " `3 o0 x7 O% n5 N) v0 T. ^
  正在安装    : python-srpm-macros-3-34.el7.noarch                                                                                                      5/12
' [8 G& `/ ]: K* [  正在安装    : python-rpm-macros-3-34.el7.noarch                                                                                                       6/12
& B3 Q" j. S: M  }# |  正在安装    : python3-rpm-generators-6-2.el7.noarch                                                                                                   7/12
$ y, o, V( G/ C  正在安装    : python3-rpm-macros-3-34.el7.noarch                                                                                                      8/12
. m8 _: w, r! o9 g  正在安装    : dwz-0.11-3.el7.x86_64                                                                                                                   9/12
7 J" ]; K; t+ n5 h  正在安装    : perl-srpm-macros-1-8.el7.noarch                                                                                                        10/12 5 u0 O& y  l4 L8 p6 U4 s
  正在安装    : redhat-rpm-config-9.1.0-88.el7.centos.noarch                                                                                           11/12 7 @  G; D$ r' |! C2 t* e* o
  正在安装    : python3-devel-3.6.8-21.el7_9.x86_64                                                                                                    12/12 7 G; w7 _* E) M; X
  验证中      : python3-3.6.8-21.el7_9.x86_64                                                                                                           1/12 6 c3 e$ q8 C1 i6 T! b
  验证中      : python3-rpm-generators-6-2.el7.noarch                                                                                                   2/12
0 o8 V* |8 k. I/ z4 e  验证中      : perl-srpm-macros-1-8.el7.noarch                                                                                                         3/12
2 P1 g# v4 x5 H& y# z+ y2 Y  验证中      : python3-devel-3.6.8-21.el7_9.x86_64                                                                                                     4/12 $ j) m1 a2 q, Y9 ?
  验证中      : python-srpm-macros-3-34.el7.noarch                                                                                                      5/12
1 ^; w8 o, y' Z8 a/ C4 Z$ v- C  验证中      : python-rpm-macros-3-34.el7.noarch                                                                                                       6/12
+ X5 [& }. X7 ~' m+ e4 t: L9 V  验证中      : dwz-0.11-3.el7.x86_64                                                                                                                   7/12 ! D& l! U7 ~, }
  验证中      : python3-libs-3.6.8-21.el7_9.x86_64                                                                                                      8/12   T  H. f2 n+ b$ e
  验证中      : python3-rpm-macros-3-34.el7.noarch                                                                                                      9/12
( a7 V0 Z5 \- ^6 q/ a  N2 I7 M  验证中      : python3-setuptools-39.2.0-10.el7.noarch                                                                                                10/12
3 L6 D: @) C& A0 A, W  验证中      : python3-pip-9.0.3-8.el7.noarch                                                                                                         11/12 ) V3 [& S8 d# a3 P
  验证中      : redhat-rpm-config-9.1.0-88.el7.centos.noarch                                                                                           12/12
* h5 V2 _- |, D, n" r; O
. ?. w1 D5 C8 C3 ^4 C$ U已安装:" r/ U7 w5 J, ?1 n+ S; |
  python3-devel.x86_64 0:3.6.8-21.el7_9                                                                                                                      3 E7 Z6 M! a6 Z7 D& i+ R0 t7 @9 D& |

7 ?$ Z9 @. {, _1 r" ?: t1 n, H9 U# F作为依赖被安装:
/ X( ^  l0 B2 x; j- F+ [5 {6 R8 X  dwz.x86_64 0:0.11-3.el7                             perl-srpm-macros.noarch 0:1-8.el7                        python-rpm-macros.noarch 0:3-34.el7           
% R+ Q& A) O6 `2 h  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          & Z: E+ u4 d  h$ m: R: J3 b$ [$ g' U
  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          ; q8 o# Q4 h; y, [6 S, d, t
  python3-setuptools.noarch 0:39.2.0-10.el7           redhat-rpm-config.noarch 0:9.1.0-88.el7.centos          . K3 `! q4 U) b3 I, n$ q* h

8 z2 Q- r7 R7 @: c完毕!4 y" S4 h# N8 b$ {/ l9 Q+ H; w7 K
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 04:10 , Processed in 0.021039 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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