/bin/ld: cannot find -lmysqlclient

作者:admin 发布:2019-06-11 浏览:1592次

环境:

centos 7

Python3.6

mysql5.6

今天 Python 虚拟环境安装 mysqlclient 一直安装报错:

/bin/ld: cannot find -lmysqlclient 
collect2: error: ld returned 1 exit status 
error: command 'gcc' failed with exit status 1

解决办法:

系统中没有 libmysqlclient.so.18 或者 路径不对,

如果包含,软连接到 /usr/lib64/libmysqlclient.so.18

如果没有找到,安装 MySQL-devel 和 MySQL-shared。

再查找 libmysqlclient.so.18 发现已经有了


image.png


再次执行

pip install mysqlclient

成功

Comments (0)