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

python pip 安装mysqlclient报错解决方法

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-7-25 01:00:01 | 显示全部楼层 |阅读模式
python pip 安装mysqlclient报错解决方法& g) [9 v! Z2 F! V- P
export MYSQLCLIENT_CFLAGS=-I/usr/include/mysql
+ N4 N: a/ X2 x5 vexport MYSQLCLIENT_LDFLAGS=-L/usr/lib/x86_64-linux-gnu- n9 ^5 Q1 N' |" y% o3 [; }

: b' t$ S4 V4 C5 T7 l' W  f/ y! h2 p# F/ C2 e4 N; H9 ?
sudo yum install python3-devel mysql-devel pkgconfig    # Red Hat / CentOS
' p. D/ y  z! i- q9 k" I' L9 U# a- d: U
: I- R% l  T0 q0 e; n; m5 z
安装成功的环境当前只在centos7.9上成功。centos 9 stream一直报错。
/ e$ f9 Y' M7 r5 t% a

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-25 01:00:02 | 显示全部楼层
MYSQLCLIENT_CFLAGS="-I/usr/include/mysql"0 H. p8 M5 {& n; _5 p
MYSQLCLIENT_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
5 ~8 l. f' a$ e+ R0 t. _) B+ e      src/MySQLdb/_mysql.c:29:10: 致命错误:mysql.h:没有那个文件或目录
7 d( P, g6 x5 w         29 | #include "mysql.h"
( j! z2 N0 x# k" \            |          ^~~~~~~~~$ O' s1 z+ B) _& j# P8 g) {6 O* Y

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-25 01:00:04 | 显示全部楼层
pip list
7 ]$ J4 T; O& ?0 m% aPackage             Version
% g4 k# w0 X- t1 @------------------- --------9 R$ ^+ S3 E4 n$ l+ S
Brlapi              0.8.23 M6 ~+ ^3 i8 Y! O
chardet             4.0.0
' L" s4 i6 S! |8 [5 icockpit             321
" q9 L5 B6 ^- b" Z, Ycupshelpers         1.0
& a: S; x: m9 a3 }- v4 Kdasbus              1.4
$ `9 n; S( {- l( R0 p) k9 Jdbus-python         1.2.18+ l( o# D4 ?! T0 t$ W+ t! T1 `' x
distro              1.5.0
; Z6 x) }/ K1 j3 }4 V+ wfile-magic          0.4.0
) l& g. S3 |* L3 ?" Kgpg                 1.15.1
2 e& [1 P' o3 ~' oidna                2.10
4 a$ H; t* G/ t% |libcomps            0.1.18
$ L% m! P8 C; llxml                4.6.5
: l- ?' |- {$ T: {9 Y1 ], inftables            0.1" j% ^# q0 w6 R! w5 K
packaging           20.90 u) R' P( R* j& X# N6 T2 y- }
perf                0.1
( t( W0 ]+ R% S; {. Z1 A& Jpexpect             4.8.04 _" c; j0 O6 M/ T, O' l
pip                 21.3.1% x- m: H& r4 D/ A& f% v
psutil              5.8.0
2 G- }# K7 H' tptyprocess          0.6.0, O! e" N7 B) z' v& G2 e
pycairo             1.20.16 G% |4 {2 K( d3 Y2 C
pycups              2.0.1! i( I1 B% ^- K
pycurl              7.43.0.6) T2 l, x9 {0 ]/ i+ O. W8 |
PyGObject           3.40.1
7 ^: C  k# F% A) _8 N& ~pyparsing           2.4.7$ b+ R8 V' _. G, M$ S4 P
PySocks             1.7.1* x# G% G6 f$ h4 w
python-dateutil     2.8.1
& U, h, H) n. P4 a" f5 dpython-linux-procfs 0.7.36 S; _2 v- F7 c8 B1 O
pyudev              0.22.0
( @& w; I! n+ J8 E; `9 `, H" |PyYAML              5.4.1
" B4 U* T5 R6 c  Y; q$ B' {- @requests            2.25.1; n' k( T8 k/ n) c
rpm                 4.16.1.3
; G, t0 ?) V: Z+ `, Xselinux             3.6
7 E0 u$ d4 ]/ W4 |6 Wsepolicy            3.6! n, t! M% W0 ]* V: S
setools             4.4.4
. S' V: Y% f" s0 |6 E7 {; qsetroubleshoot      3.3.32  y; S& }& D7 G" m
setuptools          53.0.0+ w# \3 n4 D/ E2 P2 h/ j) A" |
six                 1.15.0& b' C) m) p( B! {) y
sos                 4.7.1
# |* n' s0 e+ @6 C  S6 C' Gsystemd-python      2348 a2 a0 f$ e8 h+ ^" L  Q
urllib3             1.26.54 ?8 }+ z' \* O$ E% y) y1 l

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-25 01:00:05 | 显示全部楼层
MYSQLCLIENT_CFLAGS="-I/usr/include/mysql"2 t+ ~5 e4 _+ L  _. K
MYSQLCLIENT_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 pkgconfig
  O* B- u4 t, D( E2 r已加载插件:fastestmirror, langpacks/ h5 u0 |) Z9 A
Loading mirror speeds from cached hostfile
2 y7 Z. v9 Q% M" W7 R6 L& {  |, P软件包 1:mariadb-devel-5.5.68-1.el7.x86_64 已安装并且是最新版本
1 n  t% b/ R5 X, E# _1 x: W软件包 1:pkgconfig-0.27.1-4.el7.x86_64 已安装并且是最新版本$ M9 z, D3 ?* u& s; o0 E
正在解决依赖关系1 m: s( D) b; B+ B+ O: V
--> 正在检查事务
( E6 ~9 @2 V: ]3 m% v1 \---> 软件包 python3-devel.x86_64.0.3.6.8-21.el7_9 将被 安装
, O3 w' a; L7 D. c/ B* x! O--> 正在处理依赖关系 python3-libs(x86-64) = 3.6.8-21.el7_9,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
- B7 i- T- p$ Z) a--> 正在处理依赖关系 python3 = 3.6.8-21.el7_9,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要1 w; n% v9 |+ H
--> 正在处理依赖关系 python(abi) = 3.6,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
8 r( @$ }. q$ N8 W7 u8 {; v% S--> 正在处理依赖关系 redhat-rpm-config,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要# K, |9 v+ P6 O: ]! x& L) i) U
--> 正在处理依赖关系 python3-rpm-macros,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要4 A) U' Z1 Z* w; P: Y2 E2 X% d
--> 正在处理依赖关系 python3-rpm-generators,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要4 f$ p& Q# ~7 E! w( C9 b
--> 正在处理依赖关系 python-rpm-macros,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
; x( b% Q# V! |, B  }--> 正在处理依赖关系 libpython3.6m.so.1.0()(64bit),它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
5 l+ [5 j% x# Z--> 正在检查事务4 ?2 f* E1 d/ d7 w
---> 软件包 python-rpm-macros.noarch.0.3-34.el7 将被 安装, o# p  V$ i) ^  h9 j; Y
--> 正在处理依赖关系 python-srpm-macros,它被软件包 python-rpm-macros-3-34.el7.noarch 需要
0 o9 w5 r; }" s& z---> 软件包 python3.x86_64.0.3.6.8-21.el7_9 将被 安装
  {2 M& Z# H5 |/ @5 [- P--> 正在处理依赖关系 python3-setuptools,它被软件包 python3-3.6.8-21.el7_9.x86_64 需要
4 D' _/ \& d7 h/ F3 j6 |0 H9 M--> 正在处理依赖关系 python3-pip,它被软件包 python3-3.6.8-21.el7_9.x86_64 需要
$ U" ~- [5 J2 l9 a( X---> 软件包 python3-libs.x86_64.0.3.6.8-21.el7_9 将被 安装# E& E  n# E' N7 f2 g
---> 软件包 python3-rpm-generators.noarch.0.6-2.el7 将被 安装
2 ?6 V/ t$ {' S* {/ D- x3 a---> 软件包 python3-rpm-macros.noarch.0.3-34.el7 将被 安装) b5 U% ?* A1 ~6 c
---> 软件包 redhat-rpm-config.noarch.0.9.1.0-88.el7.centos 将被 安装
( g" T8 e6 r- W- e- w--> 正在处理依赖关系 dwz >= 0.4,它被软件包 redhat-rpm-config-9.1.0-88.el7.centos.noarch 需要* z) D# t  S4 a% O( g+ I: G( C
--> 正在处理依赖关系 perl-srpm-macros,它被软件包 redhat-rpm-config-9.1.0-88.el7.centos.noarch 需要! Z' t. X- n6 u
--> 正在检查事务6 h: ?6 ^2 b1 i2 t2 o/ J
---> 软件包 dwz.x86_64.0.0.11-3.el7 将被 安装
* s' F& {: e/ T; {2 T/ _, ?---> 软件包 perl-srpm-macros.noarch.0.1-8.el7 将被 安装
& o1 @6 c: Q" ^" q; [---> 软件包 python-srpm-macros.noarch.0.3-34.el7 将被 安装
' Z. o& F6 x! A3 J9 j$ y) ]---> 软件包 python3-pip.noarch.0.9.0.3-8.el7 将被 安装7 Z+ g6 ~( x! H6 J: y! ~
---> 软件包 python3-setuptools.noarch.0.39.2.0-10.el7 将被 安装, V1 r- c& }6 J) V5 I: O! }+ i
--> 解决依赖关系完成
: l# _" J  u% X  x3 d
. t8 G' I) |# m; p5 M2 e! o依赖关系解决
! A9 [5 K  h$ W% D- Z; f
* ^0 v$ i0 P( f=============================================================================================================================================================/ Q9 a( P% _. q) Q4 a) d
Package                                       架构                          版本                                       源                              大小
/ o% i4 h6 Q6 Z& C5 J5 ~$ Z1 n; G5 r=============================================================================================================================================================/ m* E' ]/ I0 h
正在安装:
9 O- ?. i! W0 T! i. J python3-devel                                 x86_64                        3.6.8-21.el7_9                             updates                        217 k
  B7 P  |9 P7 {$ b为依赖而安装:2 n; g1 Y+ l- A; e
dwz                                           x86_64                        0.11-3.el7                                 base                            99 k- X) P4 w: D. p4 t+ `6 d# _- `0 T
perl-srpm-macros                              noarch                        1-8.el7                                    base                           4.6 k7 n4 L# H/ ]: z; b; C
python-rpm-macros                             noarch                        3-34.el7                                   base                           9.1 k) t) S! X( s( D& `7 I8 z! i0 z+ _
python-srpm-macros                            noarch                        3-34.el7                                   base                           8.8 k) |. o0 Z  ?0 f( y0 ~- C( Q  `
python3                                       x86_64                        3.6.8-21.el7_9                             updates                         71 k! q' j7 X8 n. P( X( z9 J
python3-libs                                  x86_64                        3.6.8-21.el7_9                             updates                        7.0 M7 b" _% ~" U7 H+ N" R* Q
python3-pip                                   noarch                        9.0.3-8.el7                                base                           1.6 M
7 P) j3 x9 v, N$ A3 y5 o python3-rpm-generators                        noarch                        6-2.el7                                    base                            20 k! s$ w% h) `% w9 W6 ?7 Y3 _: W
python3-rpm-macros                            noarch                        3-34.el7                                   base                           8.1 k
2 t" j% ]2 Q3 Q2 Q- k python3-setuptools                            noarch                        39.2.0-10.el7                              base                           629 k$ I4 k! H' c. t; C% \/ C
redhat-rpm-config                             noarch                        9.1.0-88.el7.centos                        base                            81 k2 n) _- Z! J% `! X* ], R3 w0 \$ u

" G2 c5 h2 _* p5 h* ~事务概要6 D, d3 i/ [, L' X- H* c
=============================================================================================================================================================* U0 X( {( x$ z7 L* [+ I) G
安装  1 软件包 (+11 依赖软件包)9 L/ M+ Y0 j' ?+ G+ I' c+ b( {# Y+ a* W4 q

* t4 n- G* S3 a. }; C, C" T5 X) g9 b总下载量:9.7 M
/ ]% T( v% @) x$ @4 O安装大小:48 M$ I9 m; {6 ^2 {1 ^, b. ]
Is this ok [y/d/N]: y
* N; r) |# ~# P9 p1 u# e3 j) H; MDownloading packages:" t& z: [# O% W+ N
(1/12): perl-srpm-macros-1-8.el7.noarch.rpm                                                                                           | 4.6 kB  00:00:00     ) A' `/ T; [; ~, y
(2/12): python-rpm-macros-3-34.el7.noarch.rpm                                                                                         | 9.1 kB  00:00:00     
( Y% L( y  g" _  e3 p(3/12): python-srpm-macros-3-34.el7.noarch.rpm                                                                                        | 8.8 kB  00:00:00     * l) c) b& @- e
(4/12): dwz-0.11-3.el7.x86_64.rpm                                                                                                     |  99 kB  00:00:00     $ c- D. E  R& X  y
(5/12): python3-3.6.8-21.el7_9.x86_64.rpm                                                                                             |  71 kB  00:00:00     # ^' D% a* q% Z& R
(6/12): python3-rpm-generators-6-2.el7.noarch.rpm                                                                                     |  20 kB  00:00:00     ! l* [: }6 J2 g  t8 L! R& R
(7/12): python3-rpm-macros-3-34.el7.noarch.rpm                                                                                        | 8.1 kB  00:00:00     
% Y$ p: {1 s& N1 ^(8/12): python3-devel-3.6.8-21.el7_9.x86_64.rpm                                                                                       | 217 kB  00:00:00     . d. {) Z2 I1 y  ^
(9/12): python3-setuptools-39.2.0-10.el7.noarch.rpm                                                                                   | 629 kB  00:00:01     0 M, i4 V# f- x: w# b; g( d5 f
(10/12): redhat-rpm-config-9.1.0-88.el7.centos.noarch.rpm                                                                             |  81 kB  00:00:00     
9 J3 j3 t# u$ H5 {. a" s$ ~(11/12): python3-pip-9.0.3-8.el7.noarch.rpm                                                                                           | 1.6 MB  00:00:03     
+ P0 p5 J( @2 y(12/12): python3-libs-3.6.8-21.el7_9.x86_64.rpm                                                                                       | 7.0 MB  00:00:08     
. @6 e+ R) I/ U-------------------------------------------------------------------------------------------------------------------------------------------------------------
% ^! w) D& \: l9 m0 u# m/ v" N( e总计                                                                                                                         1.1 MB/s | 9.7 MB  00:00:08     
* S8 W! q% t6 V2 A6 a3 L- [' _Running transaction check2 R9 D* Z' `+ K, i0 Z: @+ ]4 s
Running transaction test7 ]8 f) h: N& y, |; _7 e& H5 |2 T
Transaction test succeeded
  C' y, S% k6 E. J. qRunning transaction
9 f5 A8 r2 f! k& ^5 H  正在安装    : python3-libs-3.6.8-21.el7_9.x86_64                                                                                                      1/12
4 B8 B/ y, F$ z0 d" J  正在安装    : python3-setuptools-39.2.0-10.el7.noarch                                                                                                 2/12 $ D; ?, W. a8 m% W$ W+ N
  正在安装    : python3-pip-9.0.3-8.el7.noarch                                                                                                          3/12 5 k* v3 B, S. B6 F+ K
  正在安装    : python3-3.6.8-21.el7_9.x86_64                                                                                                           4/12 $ U; v: N+ W3 ^- q* E8 n
  正在安装    : python-srpm-macros-3-34.el7.noarch                                                                                                      5/12 : P2 `5 x3 M8 h7 a# ]
  正在安装    : python-rpm-macros-3-34.el7.noarch                                                                                                       6/12 8 q1 t* p- h2 |; j% N
  正在安装    : python3-rpm-generators-6-2.el7.noarch                                                                                                   7/12 * R5 R+ y9 h9 |! v, X2 S# D; k
  正在安装    : python3-rpm-macros-3-34.el7.noarch                                                                                                      8/12
+ t) T. v3 ~. x$ c% O  正在安装    : dwz-0.11-3.el7.x86_64                                                                                                                   9/12
' k. p% |0 k) s  正在安装    : perl-srpm-macros-1-8.el7.noarch                                                                                                        10/12 6 \& X# u7 ~& a* r. ~# V6 v* Q
  正在安装    : redhat-rpm-config-9.1.0-88.el7.centos.noarch                                                                                           11/12 / ?; H, g6 ~. ^9 A* R* t1 O& g
  正在安装    : python3-devel-3.6.8-21.el7_9.x86_64                                                                                                    12/12 * ]) k: ?0 j- T8 @5 O! D  @
  验证中      : python3-3.6.8-21.el7_9.x86_64                                                                                                           1/12 , M3 j1 t. h' E2 b  @4 m; w( C
  验证中      : python3-rpm-generators-6-2.el7.noarch                                                                                                   2/12 0 e* a  W; O0 c  L) W6 h, B) B) S
  验证中      : perl-srpm-macros-1-8.el7.noarch                                                                                                         3/12 0 E! J4 U$ l( j- G, L
  验证中      : python3-devel-3.6.8-21.el7_9.x86_64                                                                                                     4/12 # x! p0 n; {1 s- c; u3 y
  验证中      : python-srpm-macros-3-34.el7.noarch                                                                                                      5/12
0 Q4 ]( \, h; O- F; P  w! d  验证中      : python-rpm-macros-3-34.el7.noarch                                                                                                       6/12 ; \6 M9 ^4 ^$ b9 g/ g) q3 _% e
  验证中      : dwz-0.11-3.el7.x86_64                                                                                                                   7/12
* G$ C% b' T  i1 O  验证中      : python3-libs-3.6.8-21.el7_9.x86_64                                                                                                      8/12 8 s! D3 ~& s0 W) z' p) m1 R; n
  验证中      : python3-rpm-macros-3-34.el7.noarch                                                                                                      9/12 7 R2 d7 E2 w7 j3 Y9 [' R" x
  验证中      : python3-setuptools-39.2.0-10.el7.noarch                                                                                                10/12
; r5 N2 o! ^/ ~# s2 G3 r" e* H  验证中      : python3-pip-9.0.3-8.el7.noarch                                                                                                         11/12
/ w8 L4 ]1 p( @6 c1 T8 B( N  验证中      : redhat-rpm-config-9.1.0-88.el7.centos.noarch                                                                                           12/12
; U2 |$ w! ~0 g% F0 C* L& s/ t( b/ i$ F  |, t2 K6 i8 B
已安装:3 I' I- M: T4 A$ F4 i0 `8 Y
  python3-devel.x86_64 0:3.6.8-21.el7_9                                                                                                                     
, _) J$ o/ ]: I) u0 I; X6 F) b  \. }, _
作为依赖被安装:
/ c' r. d& p7 _7 J9 A  dwz.x86_64 0:0.11-3.el7                             perl-srpm-macros.noarch 0:1-8.el7                        python-rpm-macros.noarch 0:3-34.el7           % _1 c5 H6 @3 ^* y) L$ Y
  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         
3 ~1 Z8 F# c! w3 u9 e  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         
- _6 F; l9 ]- N7 ]0 f- q9 S  python3-setuptools.noarch 0:39.2.0-10.el7           redhat-rpm-config.noarch 0:9.1.0-88.el7.centos          ; B1 p/ x  M' ~* t' X8 A6 d8 n- M
8 P1 b7 Z& K2 y
完毕!
1 b& h1 z8 M$ I" h' }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:42 , Processed in 0.029503 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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