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

python pip 安装mysqlclient报错解决方法

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-7-25 01:00:01 | 显示全部楼层 |阅读模式
python pip 安装mysqlclient报错解决方法  T& B  w8 ]8 a" T' l3 I& m$ H
export MYSQLCLIENT_CFLAGS=-I/usr/include/mysql
% Z! f! ]% W: t7 u3 B- Y5 \export MYSQLCLIENT_LDFLAGS=-L/usr/lib/x86_64-linux-gnu
% [3 {# K9 ^1 u: c& V3 p& ]$ _) @& F6 L* W. M: ~* b

3 {( P: A6 B3 Z
sudo yum install python3-devel mysql-devel pkgconfig    # Red Hat / CentOS+ U3 K, |3 G7 Z, P5 f+ }& L

. G$ e8 ?. m/ r: _  |) Q( O' G. g) ]. I) `
安装成功的环境当前只在centos7.9上成功。centos 9 stream一直报错。
$ [0 ~9 p# O$ W4 M

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-25 01:00:02 | 显示全部楼层
MYSQLCLIENT_CFLAGS="-I/usr/include/mysql"3 z( y) G3 q0 ?4 B# S
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! t# U. @" u, K
      src/MySQLdb/_mysql.c:29:10: 致命错误:mysql.h:没有那个文件或目录
' s; u* u7 v/ H! A- d7 w" ^) s         29 | #include "mysql.h"
3 r8 M# C" o: r" ?4 u5 a            |          ^~~~~~~~~4 z( I" `$ h% ?7 U& t

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-25 01:00:04 | 显示全部楼层
pip list & _/ i6 r/ x9 b$ C
Package             Version
0 N2 |2 o3 Y7 U; y4 H* `------------------- --------8 H# G2 g) H8 v. h  p
Brlapi              0.8.2- }% Y' b+ K' H
chardet             4.0.0
& N8 J4 N' H5 D' b" K1 V2 ycockpit             321
5 e9 E' Y8 S" a9 K" Pcupshelpers         1.0. B7 ^3 ~0 k, L3 j, B- U
dasbus              1.4
  @  E- R* F# g/ {dbus-python         1.2.18
& u! _! |) R9 W+ O8 i. d3 H+ ~) H+ mdistro              1.5.0  z* v) k6 h% P9 P
file-magic          0.4.0, G% T6 v+ b3 n+ ], t
gpg                 1.15.1
$ J( \9 ?9 P- U2 G* C. c+ Bidna                2.10
7 `9 e0 Y# ?: ?libcomps            0.1.18
- \, h$ l6 L8 E: clxml                4.6.5& m1 A% n% U  `4 a4 [9 T/ B
nftables            0.11 {9 L  ]# L! b/ F: `- `
packaging           20.9
. j" Q& R2 g8 m  h5 j$ R- G6 Operf                0.1+ m# I! M4 s: u, {) ?
pexpect             4.8.0- S2 }5 M0 o- g) @8 C
pip                 21.3.1
0 r9 \. ?, Q+ ~. m# Qpsutil              5.8.0
6 L/ {4 f8 T* j9 {2 ~ptyprocess          0.6.0
1 j* ^1 h* @9 K, Wpycairo             1.20.1
% \0 D0 |3 X4 ]. Spycups              2.0.1
" J" P# y! `" T, }4 K( R6 z9 ]pycurl              7.43.0.6) O5 {5 o. Z3 y1 S0 n9 B
PyGObject           3.40.1
( w  _/ Q) w  P7 ], Qpyparsing           2.4.7
) X" e( S9 V) A- q8 aPySocks             1.7.1' e6 m* k1 f4 O3 N* [2 k: H
python-dateutil     2.8.1
9 `* N$ k) ^. @5 h, o0 |9 X# tpython-linux-procfs 0.7.32 @# K6 F7 K1 R: a! g9 u$ k
pyudev              0.22.0
% q. {0 T7 _: @  ZPyYAML              5.4.1( [7 W8 P- {5 e) {
requests            2.25.17 y& R" T4 R6 u' H3 X2 F
rpm                 4.16.1.3
" {0 D2 I8 e& b9 _& Y  T6 \selinux             3.6. {, ~, o0 L, x7 X3 T1 ?: E
sepolicy            3.65 @) G' Q8 l. E
setools             4.4.49 v: L) u$ G7 W2 \
setroubleshoot      3.3.322 ~$ @8 C- w0 \/ F+ \4 h# ^7 e! |$ ]
setuptools          53.0.0
5 M% W8 _% N; ^six                 1.15.0& w; Z0 k9 t" w' W6 f$ J8 ~; C
sos                 4.7.1
) S7 M$ h5 b" r6 Tsystemd-python      234& i$ s; l" Z4 l" ^( [  X% c. h
urllib3             1.26.5. s( K) ]# x# A5 d( j0 y# Z

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-25 01:00:05 | 显示全部楼层
MYSQLCLIENT_CFLAGS="-I/usr/include/mysql"( b" t% F! J9 ?( I1 v! b& z3 s8 e
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
4 S0 F- |8 K6 O- G" f已加载插件:fastestmirror, langpacks
& q1 E# @6 C1 `4 a0 ILoading mirror speeds from cached hostfile+ o3 m" s4 C0 N4 l  C/ |! F
软件包 1:mariadb-devel-5.5.68-1.el7.x86_64 已安装并且是最新版本/ H( L! T5 \3 s+ D
软件包 1:pkgconfig-0.27.1-4.el7.x86_64 已安装并且是最新版本- J% @- @: E5 l
正在解决依赖关系
4 G+ B+ H2 B1 ~0 e--> 正在检查事务
0 `7 c# }) _/ v; \, a" `7 s. }---> 软件包 python3-devel.x86_64.0.3.6.8-21.el7_9 将被 安装
  A' S) ~4 z, a4 x6 p  l0 o--> 正在处理依赖关系 python3-libs(x86-64) = 3.6.8-21.el7_9,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
4 \/ f% Q3 }% A5 C8 _5 K& J--> 正在处理依赖关系 python3 = 3.6.8-21.el7_9,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
; n, S: ~3 m: ]0 g2 W4 I7 H--> 正在处理依赖关系 python(abi) = 3.6,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
/ b4 a% L/ y5 ^% U--> 正在处理依赖关系 redhat-rpm-config,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要1 ^; }. Y) [- e+ z' l$ a
--> 正在处理依赖关系 python3-rpm-macros,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
; I& S& l( \$ b$ Z; _--> 正在处理依赖关系 python3-rpm-generators,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
9 r3 ~* A) g, j2 x--> 正在处理依赖关系 python-rpm-macros,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要7 b6 d1 ?3 K2 O9 Q. u& w
--> 正在处理依赖关系 libpython3.6m.so.1.0()(64bit),它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
1 y) s0 I& t9 T  X2 U# G  W: [: e+ `1 b--> 正在检查事务
, @: Z+ R$ `. @5 g& _---> 软件包 python-rpm-macros.noarch.0.3-34.el7 将被 安装
: m. @' g! [; e--> 正在处理依赖关系 python-srpm-macros,它被软件包 python-rpm-macros-3-34.el7.noarch 需要
$ `& [! g1 _% m, j* F---> 软件包 python3.x86_64.0.3.6.8-21.el7_9 将被 安装$ G8 C& `# w6 c  R+ l/ k; x
--> 正在处理依赖关系 python3-setuptools,它被软件包 python3-3.6.8-21.el7_9.x86_64 需要
0 a3 u) E6 ], P# x3 t0 j--> 正在处理依赖关系 python3-pip,它被软件包 python3-3.6.8-21.el7_9.x86_64 需要
/ S3 o+ g: Y% X: l---> 软件包 python3-libs.x86_64.0.3.6.8-21.el7_9 将被 安装
0 J9 r# u8 D3 n" h( R, G+ c---> 软件包 python3-rpm-generators.noarch.0.6-2.el7 将被 安装8 s& G6 x! S9 y6 M! O
---> 软件包 python3-rpm-macros.noarch.0.3-34.el7 将被 安装3 z; D; j( A# Y) v% N
---> 软件包 redhat-rpm-config.noarch.0.9.1.0-88.el7.centos 将被 安装
9 g9 G+ p5 Q# C; p1 P$ a--> 正在处理依赖关系 dwz >= 0.4,它被软件包 redhat-rpm-config-9.1.0-88.el7.centos.noarch 需要! B9 s9 Z$ S4 h0 h8 A
--> 正在处理依赖关系 perl-srpm-macros,它被软件包 redhat-rpm-config-9.1.0-88.el7.centos.noarch 需要9 W7 m* f. V2 N" K: r' r1 m$ Z: J
--> 正在检查事务, @( C/ {! |- ?& B2 O: U% c
---> 软件包 dwz.x86_64.0.0.11-3.el7 将被 安装# N# \5 {( O: `
---> 软件包 perl-srpm-macros.noarch.0.1-8.el7 将被 安装1 S( s2 k& Y' `% ]+ O$ l
---> 软件包 python-srpm-macros.noarch.0.3-34.el7 将被 安装
) g- p* @4 q' m! W$ A- m---> 软件包 python3-pip.noarch.0.9.0.3-8.el7 将被 安装# B1 Z7 ?$ v( F
---> 软件包 python3-setuptools.noarch.0.39.2.0-10.el7 将被 安装' g% j5 {+ k% |- \3 u  ~
--> 解决依赖关系完成5 p. E3 p  f- a
& ~: L4 \. R- @  m6 M  G
依赖关系解决# z6 k' {6 _" |' A1 K7 Y& A, @8 B

' S7 L/ l* k# R+ K% ]9 Y( L=============================================================================================================================================================) |$ P+ d9 {, J7 d, V- K1 ~$ |7 j
Package                                       架构                          版本                                       源                              大小$ }9 f* v/ q1 O& v/ _
=============================================================================================================================================================" C9 }; K5 O( u6 o
正在安装:
8 o3 V( G( Q  f6 C python3-devel                                 x86_64                        3.6.8-21.el7_9                             updates                        217 k7 g. N, g2 y( f9 F/ d( a3 _
为依赖而安装:
1 m: l" @0 X# h! k* R8 d dwz                                           x86_64                        0.11-3.el7                                 base                            99 k8 O0 ?0 F, M4 ^( u6 _! K
perl-srpm-macros                              noarch                        1-8.el7                                    base                           4.6 k- y$ p# L' D2 o9 P& v+ [
python-rpm-macros                             noarch                        3-34.el7                                   base                           9.1 k/ N/ R+ n1 x! [, P# M9 ?
python-srpm-macros                            noarch                        3-34.el7                                   base                           8.8 k
7 G# V( J7 V4 [0 H python3                                       x86_64                        3.6.8-21.el7_9                             updates                         71 k
9 ^& q; v4 W4 H python3-libs                                  x86_64                        3.6.8-21.el7_9                             updates                        7.0 M
2 i5 Y& [3 H* X$ v- B python3-pip                                   noarch                        9.0.3-8.el7                                base                           1.6 M% c  t# _2 f; C
python3-rpm-generators                        noarch                        6-2.el7                                    base                            20 k
; Z. H' r6 t- f$ U- s' r1 X python3-rpm-macros                            noarch                        3-34.el7                                   base                           8.1 k4 C: k% o) v. R
python3-setuptools                            noarch                        39.2.0-10.el7                              base                           629 k& G: K# f; M+ L2 `! ~2 U6 K
redhat-rpm-config                             noarch                        9.1.0-88.el7.centos                        base                            81 k5 _9 a' D+ q2 ^, J
& ]+ \# r: I+ B7 j* p6 }
事务概要' ~* ^: n8 s8 ~& w
=============================================================================================================================================================. ?1 k- }: j  w
安装  1 软件包 (+11 依赖软件包)/ d( e5 `6 U3 z

8 J4 b) g$ ^( n: h& F总下载量:9.7 M# @5 x; ^6 g6 k( b' c
安装大小:48 M8 j* b3 n. Z1 k7 I+ o
Is this ok [y/d/N]: y4 n6 w1 q+ Y3 N; l' _& V
Downloading packages:6 u0 O! u& X. }2 ^
(1/12): perl-srpm-macros-1-8.el7.noarch.rpm                                                                                           | 4.6 kB  00:00:00     
" o. M+ S, {% J. v! y3 q(2/12): python-rpm-macros-3-34.el7.noarch.rpm                                                                                         | 9.1 kB  00:00:00     ' H7 n3 T8 P" \/ I
(3/12): python-srpm-macros-3-34.el7.noarch.rpm                                                                                        | 8.8 kB  00:00:00       r# \1 w  o9 P1 V3 @
(4/12): dwz-0.11-3.el7.x86_64.rpm                                                                                                     |  99 kB  00:00:00     * ?$ m# d# h( K* |
(5/12): python3-3.6.8-21.el7_9.x86_64.rpm                                                                                             |  71 kB  00:00:00     
- g, Q% O& y' C(6/12): python3-rpm-generators-6-2.el7.noarch.rpm                                                                                     |  20 kB  00:00:00     
; w. j# d7 X. f# g& D2 [(7/12): python3-rpm-macros-3-34.el7.noarch.rpm                                                                                        | 8.1 kB  00:00:00     
1 ~( o( A5 q# J) x(8/12): python3-devel-3.6.8-21.el7_9.x86_64.rpm                                                                                       | 217 kB  00:00:00     7 d5 v7 n  v6 {% ~. u$ X
(9/12): python3-setuptools-39.2.0-10.el7.noarch.rpm                                                                                   | 629 kB  00:00:01     
6 u. Y1 j( @4 ]3 e(10/12): redhat-rpm-config-9.1.0-88.el7.centos.noarch.rpm                                                                             |  81 kB  00:00:00     , q2 r- Y6 c/ ~
(11/12): python3-pip-9.0.3-8.el7.noarch.rpm                                                                                           | 1.6 MB  00:00:03     
, Z! @5 d4 I2 Q7 E5 N! M" N(12/12): python3-libs-3.6.8-21.el7_9.x86_64.rpm                                                                                       | 7.0 MB  00:00:08     " ?* R; |2 f- U) e* L" u
-------------------------------------------------------------------------------------------------------------------------------------------------------------
: l$ ?. C/ E; a8 V6 x/ s总计                                                                                                                         1.1 MB/s | 9.7 MB  00:00:08     
6 S" n+ O2 C8 A( [Running transaction check
" j8 \( ?/ z' W% i4 {Running transaction test
8 ?- X5 k; e/ i9 ^0 J4 \& p  ATransaction test succeeded
# _4 E' h. B8 d& ORunning transaction
& c/ U& m9 i, b( D1 x( V  正在安装    : python3-libs-3.6.8-21.el7_9.x86_64                                                                                                      1/12
9 q/ ~: k% p" K; A% A8 [  正在安装    : python3-setuptools-39.2.0-10.el7.noarch                                                                                                 2/12 * H% r+ r9 W, W! G
  正在安装    : python3-pip-9.0.3-8.el7.noarch                                                                                                          3/12 * Y& d1 l  Q. L. X  N
  正在安装    : python3-3.6.8-21.el7_9.x86_64                                                                                                           4/12
; p( f: j) a/ |6 Q' _8 g  正在安装    : python-srpm-macros-3-34.el7.noarch                                                                                                      5/12
( {+ p* T9 c0 \8 V! A# r9 r, Z: U  R  正在安装    : python-rpm-macros-3-34.el7.noarch                                                                                                       6/12
/ t  l) c0 J: F- Y0 B6 L3 S  正在安装    : python3-rpm-generators-6-2.el7.noarch                                                                                                   7/12 ! v2 m: p( I1 q8 D8 y/ R
  正在安装    : python3-rpm-macros-3-34.el7.noarch                                                                                                      8/12
! P% W& t. P& J+ C( e  正在安装    : dwz-0.11-3.el7.x86_64                                                                                                                   9/12
: P$ O+ T0 |3 d: m0 s  正在安装    : perl-srpm-macros-1-8.el7.noarch                                                                                                        10/12
$ l* k, M5 P1 a3 u  正在安装    : redhat-rpm-config-9.1.0-88.el7.centos.noarch                                                                                           11/12
9 N. h  `8 H1 u# X  正在安装    : python3-devel-3.6.8-21.el7_9.x86_64                                                                                                    12/12
% R/ z$ o# T0 R0 T, Q9 W) V% E  验证中      : python3-3.6.8-21.el7_9.x86_64                                                                                                           1/12
) u( E& ?* Q  C" H+ i' `0 i+ I- k  验证中      : python3-rpm-generators-6-2.el7.noarch                                                                                                   2/12 3 [: E3 ~1 C8 h
  验证中      : perl-srpm-macros-1-8.el7.noarch                                                                                                         3/12
  C3 u1 @2 W1 z  验证中      : python3-devel-3.6.8-21.el7_9.x86_64                                                                                                     4/12
2 {. u3 {$ o9 O  }! Y1 o  验证中      : python-srpm-macros-3-34.el7.noarch                                                                                                      5/12 2 [: ~% B" _* c1 a2 E: a  P$ F
  验证中      : python-rpm-macros-3-34.el7.noarch                                                                                                       6/12 . [2 ?2 Y3 u3 g8 W6 {: }* Q1 g: M
  验证中      : dwz-0.11-3.el7.x86_64                                                                                                                   7/12
. Q  X" g% T2 c6 X  验证中      : python3-libs-3.6.8-21.el7_9.x86_64                                                                                                      8/12
. l, l/ _2 k) w) \* f  验证中      : python3-rpm-macros-3-34.el7.noarch                                                                                                      9/12 " O& n% |% D- I2 n# O* U
  验证中      : python3-setuptools-39.2.0-10.el7.noarch                                                                                                10/12 6 s8 U( E& j3 \
  验证中      : python3-pip-9.0.3-8.el7.noarch                                                                                                         11/12
9 D5 V. N- c: X. ?9 [  验证中      : redhat-rpm-config-9.1.0-88.el7.centos.noarch                                                                                           12/12
9 C. u1 ^5 y% B& c# h4 D
8 @+ f1 \" b5 Z已安装:
; o3 E( u2 ]3 a  python3-devel.x86_64 0:3.6.8-21.el7_9                                                                                                                     
7 H% ~9 z" G3 c8 J+ f
6 N/ \4 K5 @# I1 ]* W& z, D作为依赖被安装:: d* m6 g  l# e  i" b2 F
  dwz.x86_64 0:0.11-3.el7                             perl-srpm-macros.noarch 0:1-8.el7                        python-rpm-macros.noarch 0:3-34.el7           - a" J; B! F6 A$ M3 L) j
  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 f$ r2 D7 B6 c  W
  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         
$ [$ R4 Q" \3 G9 \9 Z2 K* ]; U0 D  python3-setuptools.noarch 0:39.2.0-10.el7           redhat-rpm-config.noarch 0:9.1.0-88.el7.centos         
$ ?8 l# D& @& b' W; _% S0 |/ S; X  b, T+ f; [& f
完毕!' u! e0 s5 B) T0 Y* Y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:48 , Processed in 0.018776 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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