今天安装python的mysql API的时候遇到问题

[root@db MySQL-python-1.2.5]#python setup.py build

sh: mysql_config: command notfound

Traceback (most recent call last):

File"setup.py", line 17, in metadata, options=get_config()

File"/root/code/MySQL-python-1.2.5/setup_posix.py", line 43, inget_config

libs= mysql_config("libs_r")

File"/root/code/MySQL-python-1.2.5/setup_posix.py", line 25, inmysql_configraise EnvironmentError("%s not found" %(mysql_config.path,))

EnvironmentError: mysql_confignot found

centos下解决该问题的方法

1,安装mysql-devel包

[root@db ~]# rpm -ivh MySQL-devel-5.6.27-1.el6.x86_64.rpm

warning: MySQL-devel-5.6.27-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

Preparing... ########################################### [100%]1:MySQL-devel ########################################### [100%]

2,cannot find -lmysqlclient

解决办法:

将mysql 安装目录lib文件下的libmysqlclient.so 建立软链接到lib64下

3,mysql_conf文件

报错: EnvironmentError: mysql_config not found

解决办法:

在mysql-python源码包下找到:setup_posix.py 文件,将第26行中的 mysql_config.path 将其值改为:/usr/bin/mysql_config

注意:mysql_config是命令而非mysql的配置文件

4,错误:ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory

解决办法:

将mysql 安装目录lib文件下的libmysqlclient.so.18 建立软链接到lib64下

END!

python linux开发_python之Linux开发环境安装相关推荐

  1. python tkinter游戏界面_python tkinter游戏开发

    使用python制作简单的游戏案例 编辑环境:python3.7 编译工具:vscode 案例目录: 1.序列应用--猜单词游戏 2.面向对象设计应用--发牌游戏 3.图形界面设计--猜数字游戏 4. ...

  2. linux下python编程实例_python实现linux下使用xcopy的方法

    本文实例讲述了python实现linux下使用xcopy的方法.分享给大家供大家参考.具体如下: 这个python函数模仿windows下的xcopy命令编写,可以用在linux下 #!/usr/bi ...

  3. linux编译python语言指令_Python实现Linux命令xxd -i功能

    一. Linux xxd -i功能 Linux系统xxd命令使用二进制或十六进制格式显示文件内容.若未指定outfile参数,则将结果显示在终端屏幕上:否则输出到outfile中.详细的用法可参考li ...

  4. 使用Clion开发C语言程序,环境安装配置,保姆级教程

    墙裂推荐:C语言学习资源汇总,史上最全面总结,没有之一 C语言开发神器--Clion 首先我们到官网下载安装包 安装包下载后,鼠标双击下载的exe文件,然后点击next 选择安装目录,然后点击next ...

  5. python数字图像处理(1):环境安装与配置

    一提到数字图像处理编程,可能大多数人就会想到matlab,但matlab也有自身的缺点: 1.不开源,价格贵 2.软件容量大.一般3G以上,高版本甚至达5G以上. 3.只能做研究,不易转化成软件. 因 ...

  6. pythonpil安装教程_Python 3.6 -win64环境安装PIL模块的教程

    PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了.PIL功能非常强大,但API却非常简单易用. 由于PIL仅支持到Python 2.7,加上年久失修 ...

  7. linux python 图形界面开发_python在linux制作图形界面(snack)

    snack是一个用于在linux制作图形界面(GUI)的模块,该模块由c编写,而且redhat的系统都自带这个模块. 1.获取模块 虽然redhat系统会自带这个模块,但是直接去import snac ...

  8. python费用结算系统_python 全栈开发,Day104(DRF用户认证,结算中心,django-redis)

    考试第二部分:MySQL数据库 6.  MySQL中char和varchar的区别(1分) char是定长,varchar是变长. char的查询速度比varchar要快. View Code 7.  ...

  9. linux和python的关系_Python、Linux与我的缘分

    是在大二时期,那时候不懂什么技术,所以就选择了 Ubuntu 来学习. 使用, 它好操作. 界面绚丽. 简单易用, 对于我这种 Linux 新手来说知足了. 毕竟没玩过 Linux ,知识有限, 玩不 ...

  10. python后端开发_python适合后端开发么

    python适合后端开发,因为Python是一种计算机程序设计语言,既可用于前端也可用于后端开发,在Python中编写后端可以简化为编写各个模块,其间的连接随后由前端部分中的用户操作确定和控制. Py ...

最新文章

  1. c语言储存10的500,c语言程序基础练习题500道
  2. 「SAP技术」SAP MM ME2N报表能按‘order acknowledgement‘查询采购订单
  3. RabbitMQ在windows系统安装部署文档
  4. adb命令开启手机的一些功能,请问怎么操作?
  5. ST17H26使用tea注意事项
  6. 我要学ASP.NET MVC 3.0(十三): MVC 3.0 防止跨站点请求伪造 (CSRF) 攻击
  7. cornerstone图标含义
  8. 怎样在IIS下配置PHP
  9. vue 插值表达式,v-cloak,v-text,v-html,以及v-bind,v-on
  10. FPGA的学习历程-入门篇
  11. 传奇服务端GOM引擎和GEE引擎区别在哪里?
  12. 你知道java中重载和重写的区别吗?(详细解说)
  13. 关于sigmoid函数几点介绍
  14. HDU 4513 吉哥系列故事――完美队形II(Manacher)
  15. 微软模拟飞行10教程
  16. 在Linux下安装chrome浏览器(Ubuntu)
  17. 技术解读|RRBS测序中因酶切人为引入碱基问题
  18. react中使用水印water-mark-oc
  19. 进程和线程上下文切换_编码人员:上下文切换对于计算机和关系而言都很难
  20. 计算机组成原理第一章课件,计算机组成原理第一章课件.ppt

热门文章

  1. linux三种连接方式
  2. MTV模型—urls和view
  3. 《生物信息学》——李霞;;生信概念
  4. 【2016北京集训测试赛(七)】自动机 (思考题)
  5. linux下的5个查找命令
  6. android获取inflater
  7. 利用DBMS_ROWID.ROWID_CREATE来找出事务等待的行数据
  8. TensorFlow 2.0源码编译步骤
  9. Linux iptables防火墙详解(一)——iptables基础知识
  10. WLAN概述——无线网络简介