首页 > 数据库 >python3下安装mysqlclient各种报错 raise OSError mysql_config not found

python3下安装mysqlclient各种报错 raise OSError mysql_config not found

时间:2024-04-23 18:55:57浏览次数:28  
标签:raise mysqlclient 报错 install mysql found 2.0 config

linux下载地址:https://files.pythonhosted.org/packages/a5/e1/e5f2b231c05dc51d9d87fa5066f90d1405345c54b14b0b11a1c859020f21/mysqlclient-2.0.1.tar.gz#sha256=fb2f75aea14722390d2d8ddf384ad99da708c707a96656210a7be8af20a2c5e5

在服务器执行

pip install mysqlclient-2.0.1.tar.gz```


报错

Processing ./mysqlclient-2.0.1.tar.gz     Complete output from command python setup.py egg_info:     /bin/sh: mysql_config: command not found     /bin/sh: mariadb_config: command not found     /bin/sh: mysql_config: command not found     Traceback (most recent call last):       File "<string>", line 1, in <module>       File "/tmp/pip-8svitbbv-build/setup.py", line 15, in <module>         metadata, options = get_config()       File "/tmp/pip-8svitbbv-build/setup_posix.py", line 65, in get_config         libs = mysql_config("libs")       File "/tmp/pip-8svitbbv-build/setup_posix.py", line 31, in mysql_config         raise OSError("{} not found".format(_mysql_config_path))     OSError: mysql_config not found 执行如下

```bash
yum install mysql-devel gcc gcc-devel python-devel```


   又报错:

MySQLdb/_mysql.c:46:20: fatal error: Python.h: No such file or directory      #include "Python.h"                         ^     compilation terminated.     error: command 'gcc' failed with exit status 1

还是官网最靠谱,可能以上都不用装

```bash
$ sudo apt-get install python3-dev default-libmysqlclient-dev build-essential # Debian / Ubuntu
% sudo yum install python3-devel mysql-devel # Red Hat / CentOS```


在服务器执行

```bash
pip install mysqlclient-2.0.1.tar.gz```


Processing ./mysqlclient-2.0.1.tar.gz Installing collected packages: mysqlclient   Running setup.py install for mysqlclient ... done Successfully installed mysqlclient-2.0.1  

标签:raise,mysqlclient,报错,install,mysql,found,2.0,config
From: https://www.cnblogs.com/bigleft/p/18153570

相关文章

  • cmake报错CMake Error: Could not find CMAKE_ROOT
    从cmake的地址下载源码https://cmake.org/files/比如cmake-3.14.0-rc3.tar.gz tarxvfcmake-3.14.0-rc3.tar.gz cd  cmake-3.14.0-rc3../configuremake-j32sudomakeinstall 然后执行cmake发现报了CMakeError:CouldnotfindCMAKE_ROOT的错误。这个错误的原......
  • trace报错ORA-01565 ORA-00204 ORA-00202 ORA-15081
    项目环境:OS:Oraclelinux7.9grid版本:12.2.0.1Oracle版本:12.2.0.1故障现象:两个节点只能同时open一个节点,启动另一个节点时报错,不能访问磁盘组并且在实例trace日志中有报错ORA-01565......
  • 使用@MultipartConfig上传图片文件
    @MultipartConfig是JavaServletAPI的一部分,主要用于处理HTTP的multipart/form-data类型的请求,这种请求通常用于文件上传。当你在Servlet或JSP页面中使用@MultipartConfig时,你告诉容器这个Servlet或JSP页面将处理文件上传。@MultipartConfig(location="C:/Users/Administrator......
  • react-native-vision-camera 扫二维码报错 [unknown/unknown] Waiting for the barcod
    1.问题:使用react-native-vision-camera库扫描解析二维码时,部分手机出现如下报错:2.解决:android/app/build.gradle文件中添加依赖:dependencies{//...implementation'com.google.mlkit:barcode-scanning:17.2.0'}3.参考:GitHub相关issues......
  • MySQL的在sync_binlog!=1造成1236报错【转】
    前言本文总结了主从复制的原理及日常运维的坑1.主从复制简介MySQL复制是指从一个MySQL主服务器(master)将数据拷贝到另一台或多台MySQL从服务器(slaves)的过程,将主数据库的DDL和DML操作通过二进制日志传到从库服务器上,然后在从服务器上对这些日志重新执行,从而使得主......
  • centos8报错错误:为 repo 'appstream' 下载元数据失败 : Cannot prepare internal mirr
    出现如下错误的错误:为repo‘appstream’下载元数据失败:Cannotprepareinternalmirrorlist:NoURLsinmirrorlist原因在2022年1月31日,CentOS团队终于从官方镜像中移除CentOS8的所有包。CentOS8已于2021年12月31日寿终正非,但软件包仍在官方镜像上保留了一段时间。现在......
  • Mysql 密码报错 You must reset your password ... 和 Your password does N
    如果MySQL数据库用户的密码设置过于简单,数据库在用户登录后会提示重置密码,并且不接受简单的密码。提示需要重置密码:ERROR1820(HY000):YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement.Mysql数据库版本:5.7.1操作系统:CentOS7这......
  • Pycharm报错:ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org‘
    今天在pycharm里面pipinstall库的时候报了这个错,如图所示:第一种,设置超时时间,命令如下:pip--default-timeout=1000install-U模块名第二种,用镜像网站进行下载,这种方法下载的速度超快的哦=.=,命令如下:pip--default-timeout=100install库名称-ihttp://pypi.douban.com/......
  • 无root权限,解决conda环境的报错ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6:
    网上的方法都需要sudo或者root权限,但是服务器多是实验室公用,没有ruuto权限,因此更好的办法是通过conda只改自己虚拟环境的环境变量。问题原因问题的根本原因是Linux系统没有GLIBCXX_3.4.30动态链接库。这个库和gcc版本有关。因此要么你更换版本,要么找一个别的so链接到这个连接......
  • feign调用接口报错No qualifying bean of type '***HttpMessageConverters' available
    在整合springcloudgeateway时,调用了feign接口,报错Noqualifyingbeanoftype'org.springframework.boot.autoconfigure.http.HttpMessageConverters'available报错信息feign.codec.EncodeException:Noqualifyingbeanoftype'org.springframework.boot.autocon......