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

python pip 安装mysqlclient报错解决方法

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2024-7-25 01:00:01 | 显示全部楼层 |阅读模式
python pip 安装mysqlclient报错解决方法
# c: N& v4 n1 n/ C. M* Q  oexport MYSQLCLIENT_CFLAGS=-I/usr/include/mysql ' Q8 q6 x* l$ G; V& J
export MYSQLCLIENT_LDFLAGS=-L/usr/lib/x86_64-linux-gnu7 S/ {- W9 f) W
% a1 F8 P  @3 P. d/ ~

% t( M* x9 J5 _3 H6 f3 Z
sudo yum install python3-devel mysql-devel pkgconfig    # Red Hat / CentOS) f( O* f9 l$ j/ h  N

, v- U: Q- G) U' N1 ?8 e5 F( ]2 y- \& V  B7 C* r) |6 z! `
安装成功的环境当前只在centos7.9上成功。centos 9 stream一直报错。
$ o& R; Y, w0 q5 [: e/ `% {

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-25 01:00:02 | 显示全部楼层
MYSQLCLIENT_CFLAGS="-I/usr/include/mysql"% @+ W  Z2 T% |+ G
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=c999 Q: C! r0 H' P6 ~
      src/MySQLdb/_mysql.c:29:10: 致命错误:mysql.h:没有那个文件或目录
) q- K7 c" D" N0 Q: L         29 | #include "mysql.h"( m* r0 K" k$ G( b: K3 }! g
            |          ^~~~~~~~~
" K4 {( O9 r1 f

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-25 01:00:04 | 显示全部楼层
pip list
% d$ O2 N* O0 |8 @5 q% hPackage             Version
8 H$ ?% R; ^' ]  v5 x: F( N------------------- --------3 A3 l. G+ d$ R4 G4 c9 p! t+ f; l
Brlapi              0.8.2
$ f/ n: O& ^! @" dchardet             4.0.0
# z* K8 W+ i, W. T1 m. ucockpit             321
$ l$ v9 p, {% _7 ]! }4 ?cupshelpers         1.0
9 u5 m  T, {* r' [dasbus              1.4( U& L+ v7 j( A
dbus-python         1.2.18# [0 }- j2 j6 W6 j6 [" T
distro              1.5.0
% i! B! P2 ~; Ofile-magic          0.4.0
1 [, M9 g0 R! G" S2 z9 m- A7 @) ]gpg                 1.15.1* B$ f- n' ~( }+ O- }7 J
idna                2.10
! g* k4 T  w7 |& L( n  d6 y8 alibcomps            0.1.18, G1 e& H. }# _* d4 S9 u+ C4 e
lxml                4.6.5
) _& g1 R- d$ K4 e- f3 Jnftables            0.1
6 a/ ?2 Y) Q( E; U6 }7 ]packaging           20.99 p4 d9 g. k. ^+ `4 p- _( k
perf                0.1
2 g+ }% {) A4 d1 f9 J* T4 A- gpexpect             4.8.0
5 t+ N1 b) k) W. Vpip                 21.3.1
" Q1 u# [! {+ s) b5 [, _+ V& Xpsutil              5.8.0
* o$ Z; P& s, _8 u; K) q; I. Iptyprocess          0.6.0
2 ?+ p: d1 N1 J# [- \pycairo             1.20.1. M5 `* _3 c+ m' Z/ H
pycups              2.0.16 [0 R& i/ F7 L4 p
pycurl              7.43.0.6) u5 U$ X3 v7 T: p
PyGObject           3.40.11 _( x6 x; E& v9 D  D4 }/ [
pyparsing           2.4.7
, Z- I$ c6 ^! }& j7 R7 F6 _PySocks             1.7.1
4 A5 [- E$ Z7 O1 ]! }/ {( Apython-dateutil     2.8.1
( P/ {% [; y1 w8 ~python-linux-procfs 0.7.3
) n: N' S" O, u) e  E4 c  ppyudev              0.22.0
( K" ^+ o. q7 c$ v- y; u5 LPyYAML              5.4.1
' }3 g7 z* ~3 J. vrequests            2.25.1
$ u9 f  N1 M6 l1 prpm                 4.16.1.3
" @$ m, G7 Q% g! P! m, Yselinux             3.6: O( d' q( w' E$ J  [6 ^
sepolicy            3.6
: p2 w4 ^% J" O; S' D9 Tsetools             4.4.4$ {1 s& |0 t4 b9 H0 x
setroubleshoot      3.3.32
+ I8 c9 g+ `' \4 s1 Z( _6 _setuptools          53.0.0* G: ~. [9 d$ `) }  u8 E5 S- b
six                 1.15.0
1 v7 ?7 ], @/ {0 x0 E, Asos                 4.7.1& u+ i$ l" D  Q
systemd-python      234
" U0 {/ a6 c0 U. O& uurllib3             1.26.5
- h* Y( l6 T2 d2 B

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2024-7-25 01:00:05 | 显示全部楼层
MYSQLCLIENT_CFLAGS="-I/usr/include/mysql"7 f+ Q# m& `' i! x* q- _
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
. L$ Z8 c& R6 |4 Z" o1 w# t已加载插件:fastestmirror, langpacks
0 W  q4 N% I" b4 f8 Z- w8 w0 ULoading mirror speeds from cached hostfile  Y, G# Y. W4 h: p' ^) h, A
软件包 1:mariadb-devel-5.5.68-1.el7.x86_64 已安装并且是最新版本
3 a" J0 W$ R0 z9 X9 f6 P软件包 1:pkgconfig-0.27.1-4.el7.x86_64 已安装并且是最新版本) Y0 U' l! g$ t. T& F
正在解决依赖关系
* |; ]9 L* ]0 Y0 c1 W--> 正在检查事务
4 M, L0 r# u  K/ \8 }& {---> 软件包 python3-devel.x86_64.0.3.6.8-21.el7_9 将被 安装
; C+ `6 |! c- D& z4 d, g- A--> 正在处理依赖关系 python3-libs(x86-64) = 3.6.8-21.el7_9,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要. y3 y! ]3 D: m: _% T
--> 正在处理依赖关系 python3 = 3.6.8-21.el7_9,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
# b1 J& D9 n  b--> 正在处理依赖关系 python(abi) = 3.6,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
" H0 ^9 Q8 ~$ D  u4 i--> 正在处理依赖关系 redhat-rpm-config,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
2 k" R, S/ h# `# l4 D+ X--> 正在处理依赖关系 python3-rpm-macros,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要  A+ j6 j. e- `( n
--> 正在处理依赖关系 python3-rpm-generators,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
" [: J4 g( q7 Y) Y% z- a) q4 @--> 正在处理依赖关系 python-rpm-macros,它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
  k7 y# n$ ]" a- \" `2 j: L/ s9 S8 o8 f--> 正在处理依赖关系 libpython3.6m.so.1.0()(64bit),它被软件包 python3-devel-3.6.8-21.el7_9.x86_64 需要
/ J) w" J) Y' s7 z& |- S2 f--> 正在检查事务
/ n# [% t- Q; t) i---> 软件包 python-rpm-macros.noarch.0.3-34.el7 将被 安装
: K6 l5 d' }; i; W; ]8 E# v--> 正在处理依赖关系 python-srpm-macros,它被软件包 python-rpm-macros-3-34.el7.noarch 需要' w/ _( K5 h/ B' C7 y  m
---> 软件包 python3.x86_64.0.3.6.8-21.el7_9 将被 安装' N& c! {; ?1 `6 b7 ?' S
--> 正在处理依赖关系 python3-setuptools,它被软件包 python3-3.6.8-21.el7_9.x86_64 需要8 L9 ?7 V) C1 d7 U2 s4 T+ f( a
--> 正在处理依赖关系 python3-pip,它被软件包 python3-3.6.8-21.el7_9.x86_64 需要
  O, n* G9 e. v3 f8 A---> 软件包 python3-libs.x86_64.0.3.6.8-21.el7_9 将被 安装8 i, W* }, k4 Z6 D! Q
---> 软件包 python3-rpm-generators.noarch.0.6-2.el7 将被 安装
; H, ^5 T0 J2 c9 s" ?. J  ^6 q---> 软件包 python3-rpm-macros.noarch.0.3-34.el7 将被 安装7 T" M8 f" |5 b" V, K) b7 O
---> 软件包 redhat-rpm-config.noarch.0.9.1.0-88.el7.centos 将被 安装5 k4 q9 i* R  C2 D
--> 正在处理依赖关系 dwz >= 0.4,它被软件包 redhat-rpm-config-9.1.0-88.el7.centos.noarch 需要4 a/ O' o" L1 ]+ f# ~
--> 正在处理依赖关系 perl-srpm-macros,它被软件包 redhat-rpm-config-9.1.0-88.el7.centos.noarch 需要9 \9 W( [5 ~- o7 m  x& k% A* y
--> 正在检查事务
9 L% V! L* F! u8 R+ @: Z---> 软件包 dwz.x86_64.0.0.11-3.el7 将被 安装( |; s8 ~$ z" M/ v: }  p
---> 软件包 perl-srpm-macros.noarch.0.1-8.el7 将被 安装
" ]: P; x& A. r4 }---> 软件包 python-srpm-macros.noarch.0.3-34.el7 将被 安装  M% H4 o2 ]7 s7 S# _
---> 软件包 python3-pip.noarch.0.9.0.3-8.el7 将被 安装
/ o$ Z! C( O$ }8 \0 p4 `9 e3 g---> 软件包 python3-setuptools.noarch.0.39.2.0-10.el7 将被 安装
& \4 r( }  F- ~- W, ?4 p- Q--> 解决依赖关系完成
4 j+ m. m  u, T* q7 T/ s& r2 e
7 n$ G2 k* Q" _2 \, Q* @9 Y依赖关系解决
2 `2 a  F2 H: v6 d9 m; T
/ r4 V' t5 V1 P! Q6 p  J=============================================================================================================================================================% m4 @2 d! S) m7 t0 R! F1 e
Package                                       架构                          版本                                       源                              大小; F/ ^/ x# [* w
=============================================================================================================================================================
  L/ D! f3 k$ s- \. I2 t: K" |正在安装:9 S- i9 V2 z2 E5 N/ s6 _
python3-devel                                 x86_64                        3.6.8-21.el7_9                             updates                        217 k' K" e; D' \! p% n! E# s
为依赖而安装:# E) K) z. T3 u% V1 v
dwz                                           x86_64                        0.11-3.el7                                 base                            99 k+ [! q4 M0 B4 ~/ ~+ W
perl-srpm-macros                              noarch                        1-8.el7                                    base                           4.6 k& F4 Q% R  ]7 B' Z# @, c
python-rpm-macros                             noarch                        3-34.el7                                   base                           9.1 k0 [1 B1 a/ L5 F% Y0 w7 P5 x
python-srpm-macros                            noarch                        3-34.el7                                   base                           8.8 k
% f% Q- D! P, g' j% U$ ] python3                                       x86_64                        3.6.8-21.el7_9                             updates                         71 k% h8 p* y- K; a3 F0 H
python3-libs                                  x86_64                        3.6.8-21.el7_9                             updates                        7.0 M# Q' C3 i. h& d) a* u0 V5 B
python3-pip                                   noarch                        9.0.3-8.el7                                base                           1.6 M2 `2 Y9 Z3 S6 g3 _0 ^
python3-rpm-generators                        noarch                        6-2.el7                                    base                            20 k
9 a, u, O5 k6 M python3-rpm-macros                            noarch                        3-34.el7                                   base                           8.1 k
$ I+ C. g  [; J% F python3-setuptools                            noarch                        39.2.0-10.el7                              base                           629 k
1 `& T# |7 b8 ^- e( I6 l* k redhat-rpm-config                             noarch                        9.1.0-88.el7.centos                        base                            81 k! d5 v" M- L3 I& G; z% O  J( ~1 {

, K! N# @, P+ s/ }事务概要3 g$ f0 Y5 N7 ?4 R9 [0 b
=============================================================================================================================================================! F* l( E8 w, ?- l1 V
安装  1 软件包 (+11 依赖软件包)
, B& k5 o5 b% f" p
; W  k# h; U4 w' k* ~, f3 V. e总下载量:9.7 M
( i1 x  A, P0 a0 W5 W8 M; D安装大小:48 M" h( h/ ~: _1 y
Is this ok [y/d/N]: y8 P2 v, _! a! }( ]1 B! h$ ]) v& [
Downloading packages:
. |& v! u8 q# G+ j1 R(1/12): perl-srpm-macros-1-8.el7.noarch.rpm                                                                                           | 4.6 kB  00:00:00     ! L9 j: _' s: U4 @: n" D: Y7 ]6 ]
(2/12): python-rpm-macros-3-34.el7.noarch.rpm                                                                                         | 9.1 kB  00:00:00     
. ^* r- \0 ]' C* r& ^* [( k8 o(3/12): python-srpm-macros-3-34.el7.noarch.rpm                                                                                        | 8.8 kB  00:00:00     
7 w; E1 y: x" y' Q; M0 ~(4/12): dwz-0.11-3.el7.x86_64.rpm                                                                                                     |  99 kB  00:00:00     
& n$ ?0 H, H2 J3 j(5/12): python3-3.6.8-21.el7_9.x86_64.rpm                                                                                             |  71 kB  00:00:00     + q8 [0 P4 s" W/ u* \
(6/12): python3-rpm-generators-6-2.el7.noarch.rpm                                                                                     |  20 kB  00:00:00     
2 v* t" C. G$ [2 a(7/12): python3-rpm-macros-3-34.el7.noarch.rpm                                                                                        | 8.1 kB  00:00:00     / K6 W  z) p( u# X4 r
(8/12): python3-devel-3.6.8-21.el7_9.x86_64.rpm                                                                                       | 217 kB  00:00:00     
; @/ x* s2 V* f9 Y0 v: x7 U(9/12): python3-setuptools-39.2.0-10.el7.noarch.rpm                                                                                   | 629 kB  00:00:01     
- l8 h/ ?+ N. e. m$ F" F(10/12): redhat-rpm-config-9.1.0-88.el7.centos.noarch.rpm                                                                             |  81 kB  00:00:00     
( h' \. y" T: n  j(11/12): python3-pip-9.0.3-8.el7.noarch.rpm                                                                                           | 1.6 MB  00:00:03     0 k$ U6 t; \" X/ e
(12/12): python3-libs-3.6.8-21.el7_9.x86_64.rpm                                                                                       | 7.0 MB  00:00:08     ) \5 ~( ]' R. N# e% e/ h+ X( i
-------------------------------------------------------------------------------------------------------------------------------------------------------------
! G5 D2 H3 w' w- f& }0 W5 ^* E总计                                                                                                                         1.1 MB/s | 9.7 MB  00:00:08     * m. H: M/ o6 u# D3 y! x
Running transaction check3 d2 I; o8 i5 D/ R  F
Running transaction test
5 G6 I' I; @( Q$ U& t- dTransaction test succeeded4 o* K$ w" K( R! U
Running transaction
* m/ Y1 h$ \; P0 ^  正在安装    : python3-libs-3.6.8-21.el7_9.x86_64                                                                                                      1/12 9 a+ q  x# N- h9 {, U$ k2 V+ L$ F- g
  正在安装    : python3-setuptools-39.2.0-10.el7.noarch                                                                                                 2/12 3 |' h1 q0 O, W. t' Z: l
  正在安装    : python3-pip-9.0.3-8.el7.noarch                                                                                                          3/12
/ T: w9 j9 }  r/ D  正在安装    : python3-3.6.8-21.el7_9.x86_64                                                                                                           4/12 & ]# E  k+ s) U2 ]- A
  正在安装    : python-srpm-macros-3-34.el7.noarch                                                                                                      5/12
9 R' I% h5 C1 G9 O0 d; d  正在安装    : python-rpm-macros-3-34.el7.noarch                                                                                                       6/12
  c* p4 p5 A4 _5 a; w1 [7 q; I' H1 e  正在安装    : python3-rpm-generators-6-2.el7.noarch                                                                                                   7/12 2 g0 S! ]  u1 W4 A6 L6 m( z
  正在安装    : python3-rpm-macros-3-34.el7.noarch                                                                                                      8/12
7 H' E' R. x; T7 ]4 r# M  正在安装    : dwz-0.11-3.el7.x86_64                                                                                                                   9/12
: D5 Z( f: h+ h! D2 U  正在安装    : perl-srpm-macros-1-8.el7.noarch                                                                                                        10/12 4 \" L/ o- c  @7 O
  正在安装    : redhat-rpm-config-9.1.0-88.el7.centos.noarch                                                                                           11/12 / W) |% [, W$ {: S5 h
  正在安装    : python3-devel-3.6.8-21.el7_9.x86_64                                                                                                    12/12
  Y  f% u0 q$ ]2 {  验证中      : python3-3.6.8-21.el7_9.x86_64                                                                                                           1/12
+ \( d8 O# G) ~  z" K  验证中      : python3-rpm-generators-6-2.el7.noarch                                                                                                   2/12 ) Q/ }% P- V0 C. M! k( F7 }
  验证中      : perl-srpm-macros-1-8.el7.noarch                                                                                                         3/12
% s  {+ r% }& j" i: H+ |  验证中      : python3-devel-3.6.8-21.el7_9.x86_64                                                                                                     4/12
6 n  C$ e$ m7 J/ ~, W( J6 G  验证中      : python-srpm-macros-3-34.el7.noarch                                                                                                      5/12
7 J2 f4 q/ o" h4 K( ]0 p  验证中      : python-rpm-macros-3-34.el7.noarch                                                                                                       6/12 ( C+ _, X: p1 J- U
  验证中      : dwz-0.11-3.el7.x86_64                                                                                                                   7/12 4 f( U5 G: x( U. A
  验证中      : python3-libs-3.6.8-21.el7_9.x86_64                                                                                                      8/12 - e( g, N0 V* u& w
  验证中      : python3-rpm-macros-3-34.el7.noarch                                                                                                      9/12 ; w" E; A. I  |* O( k
  验证中      : python3-setuptools-39.2.0-10.el7.noarch                                                                                                10/12 * R1 v5 T# ], i" Y6 h( S
  验证中      : python3-pip-9.0.3-8.el7.noarch                                                                                                         11/12   r$ G% c1 Q& y4 h; ^
  验证中      : redhat-rpm-config-9.1.0-88.el7.centos.noarch                                                                                           12/12 * f+ `6 ^; y9 Y) q4 ]7 l7 b, d/ a
0 g2 N& ^7 N3 v. N0 E$ I$ u
已安装:
' k: f4 i! I# F- c1 }  python3-devel.x86_64 0:3.6.8-21.el7_9                                                                                                                     
/ n1 X. V  T; C; l
! q0 j! @/ k. J& }; `2 Y4 O作为依赖被安装:5 L( J: y: P& e1 N# H
  dwz.x86_64 0:0.11-3.el7                             perl-srpm-macros.noarch 0:1-8.el7                        python-rpm-macros.noarch 0:3-34.el7           3 D- g: O9 O0 }( x' B
  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         
  c! N9 w5 k% {0 g7 P4 A4 a& w* h  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          + d9 \" [! A+ q; ^/ D
  python3-setuptools.noarch 0:39.2.0-10.el7           redhat-rpm-config.noarch 0:9.1.0-88.el7.centos          0 C6 a# T$ ]0 {
( O) G0 U8 @- B* m, m
完毕!
. Y/ Q0 H2 k; M3 n) M1 y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:46 , Processed in 0.016364 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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