安装成功后python报错_python安装mysql的依赖包mysql-python操作
一般情况下,使用pip命令安装即可:
[root@dthost27 ~]# pip install mysql-python
但是在实际工作环境中,往往会安装失败,这是因为系统缺少mysql的相关依赖组件。所以必须先安装mysql-devel类的包,而且必须要对应好mysql客户端的版本,即要安装好:
[root@dthost27 ~]#
rpm -ivh
mysql-community-libs-5.7.23-1.el6.x86_64.rpm
mysql-community-client-5.7.23-1.el6.x86_64.rpm
mysql-community-common-5.7.23-1.el6.x86_64.rpm
mysql-community-devel-5.7.23-1.el6.x86_64.rpm
这里需要各位注意的是,要根据自身系统,选择正确版本的mysql,比如这里的“5.7.23-1.el6.x86_64”即为我这边mysql服务器的版本以及linux系统的对应版本。
安装成功后,进入mysql环境,直接import看看
python> import MySQLdb
python>
没有报错,添加依赖包成功
补充:安装MYSQL-PYTHON包报错mysql_config not found解决办法
安装MYSQL-PYTHON包报错EnvironmentError: mysql_config not found问题要如何来解决呢,今天我们就一起来看看这个问题的解决办法,具体操作如下所示。
使用pip install MySQL-python的方式安装,遇到以下几个问题:
1.提示错误EnvironmentError: mysql_config not found
这是因为本机是Mac OSX系统,并且装的MySQL是MAMP集成环境中的,实际上mysql_config这个文件是存在的,但是默认包里面的路径有问题,可以重新装一个MySQL到系统默认位置,不过既然已经有了MySQL不想重复装。
解决办法是从pypi官网下载一个MySQL-python包,然后修改其中的setup_posix.py文件,找到定义mysql_config路径的地方,如修改为:/Applications/MAMP/Library/bin/mysql_config,具体路径根据情况而定。可以搜索mysql_config,如果找到了就以那个路径为准,这是MAMP下Mysql_config文件的位置。
然后进入到包目录,使用python setup.py install命令开始安装。
2.上面的错误解决了,又提示错误fatal error: ‘my_config.h' file not found
这是因为MAMP自带的MySQL不包含dev headers,使用
1.Run in Terminal app:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
等待完成
2.Run:brew install mysql-connector-c安装。
安装完成后,再回到Python重新安装MySQL-python包就可以了。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
安装成功后python报错_python安装mysql的依赖包mysql-python操作相关推荐
- 安装成功后python报错_python安装Graphviz后报错及解决方法
说明一下,graphviz这个包,使用pip install graphviz安装后是不行的,这只安装了graphviz的pyhon调用接口,使用的话还需要下载graphviz的安装文件. 1.下载g ...
- 使用cocopods安装Alamofire后各种报错
使用cocopods安装Alamofire后各种报错,大概有一百多个吧,好像是因为swift版本问题 我看到gitHub上面Alamofire是支持swift3的,我的xcode版本也不低,就放弃了更 ...
- linux安装tomcat后启动报错Cannot find ./catalina.sh的解决方法
linux安装tomcat后启动报错: Cannot find ./catalina.sh The file is absent or does not have execute permission ...
- webpack安装 webpack-dev-server后运行报错
webpack安装 webpack-dev-server后进行实时监听报错 webpack安装插件 webpack-dev-server后进行实时监听,重新运行npm run dev报错 一.问题现象 ...
- windows安装docker后启动报错无法下载镜像文件Error with pre-create check: “Get https://github-production-release-ass
windows 安装docker后启动保错无法下载镜像文件Error with pre-create check: "Get https://github-production-releas ...
- python pip安装第三方库老是报错_Python使用pip安装第三方库时报错的解决方案
报错1: PermissionError: [WinError 5] 报错2: Command... failed with error code 1 in .. 以上两种报错,解决较为简单,主要是权 ...
- python安装报错_python安装失败报错
登录python的官网,下载安装包,在这里我选择了python 3.5,点击即可下载一个exe文件,点击,并按照其指示进行安装即可. 安装过程中需要注意两个地方:1.选择路径的时候最好仅使用英文,否则 ...
- python库下载安装报错_python安装第三方库报错visual c++ 14.0 is required
浅谈JS中的继承 前言 JS 是没有继承的,不过可以曲线救国,利用构造函数.原型等方法实现继承的功能. var o=new Object(); 其实用构造函数实例化一个对象,就是继承,这里可以使用Ob ...
- 解决JupyterLab/JupyterNotebook安装pycherts后依旧报错报错 ModuleNotFoundError: No module named ‘pyecharts‘
问题解析 即便使用pip list检查后,有pyecharts包,但是依旧无法导入pyecharts包,报错ModuleNotFoundError: No module named 'pyechart ...
- pandas安装完成后,报错:ImportError
安装完pandas后,在使用时,发现需要更新numpy,系统自带的版本是1.12.1,执行 pip install -U numpy,安装成功. Traceback (most recent call ...
最新文章
- 软件工程概论 课堂练习【图书馆系统的类图】
- pyecharts第四节、漏斗图
- ftp服务器连接成功不显示端口,ftp被动联接端口是怎样确定的
- STL学习笔记(数值算法)
- windows7系统如何设置远程连接
- Spring IOC核心原理分析
- 通过Field (反射)给私有字段赋值
- Oracle执行计划分析及实际生产案例解析
- Ubuntu下使用unison实现文件双向同步
- extern 关键字详解
- linux下添加用户并开通samba访问
- 如何查找专用 IP 地址?
- 【阅读笔记】低照度图像增强-《Fast efficient algorithm for enhancement of low lighting video》
- C#求解一元二次方程的根
- Microsoft SQL Server认证方式的修改
- Eclipse导出JavaDoc中文乱码问题解决
- python三方库打包项目中_python项目生成及导入依赖的第三方库
- 程序:摄氏度和华氏度的相互转化
- 《软件测试》第十章 外国语言测试
- 现在还有人说Python 爬虫没用吗?股票数据定向爬虫让你轻松了解股势