centos 7.4 MariaDB python3.6 安装mysqlclient 报错 ld: cannot find -lmariadb 怎么修复?

centos 7.4 MariaDB python3.6 安装mysqlclient 报错 ld: cannot find -lmariadb 怎么修复?,第1张

按照提示好像是因为无法在系统路径找到 MariaDB(mysql)的相关库文件。两种办法处理:

安装 mysql-devel.rpm

2.如果你是源码安装的mysql,修改系统 LD_LIBRARY_PATH值,把你mysql的路径也加入。加入你的mysql安装在 /user/local/mysql

(1)/etc/ld.so.conf下面加一行/usr/local/mysql/lib

(1) 保存过后ldconfig一下(ldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件默认为/etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表.)

linux 环境变量设置LD_LIBRARY_PATH

libmariadb.dll库无法加载解决方法:

1、这是系统文件中缺少duilib.dll文件,登录专业的dll修复网站,下载相应的dll修护工具包;

2、解压下载的文件,复制文件“duilib.dll”。粘贴到系统目录,系统目录一般为:C:\WINNT\System32。按住“Win+R”调出运行窗口;

3、输入regsvr32duilib.dll后,点击确定即可解决错误提示。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9921039.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存