2 ran9nar ran9nar 于 2016.05.08 09:41 提问

Python使用pip安装MySQLdb提示无法找到符合要求的版本

我在使用一个关于数据挖掘平台Storm的框架pyleus,用pyleus将Python程序打成jar包,提交到Storm中运行。我在打包的过程中出现了如下的运行错误,我使用的系统是CentOS:
Collecting PyYAML (from pyleus==0.3.0)
Installing collected packages: msgpack-python, six, virtualenv, PyYAML, pyleus
Successfully installed PyYAML-3.11 msgpack-python-0.4.7 pyleus-0.3.0 six-1.10.0 virtualenv-15.0.1

Collecting MySQLdb (from -r /usr/rang/packege/miner/requirements.txt (line 1))
Could not find a version that satisfies the requirement MySQLdb (from -r /usr/rang/packege/miner/requirements.txt (line 1)) (from versions: )
No matching distribution found for MySQLdb (from -r /usr/rang/packege/miner/requirements.txt (line 1))

pyleus build: error: [VirtualenvError] Failed to install dependencies for this topology. Run with --verbose for detailed info.

2个回答

ran9nar
ran9nar   2016.05.08 12:06
已采纳

问题已解决,在centos中安装MySQLdb模块,应该用MySQL-python,将requirements.txt中的MySQL改为MySQL-python,问题就能解决。

oyljerry
oyljerry   Ds   Rxr 2016.05.08 10:12

有依赖安装失败。具体查看一下哪个组件没有安装成功

ran9nar
ran9nar 谢谢,解决了
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Python3.0以上版本安装pip和MySQLdb
学习Python,pip和MySQLdb是必要的,一个便于安装常用模块,一个用来操作数据库。当时安装这两个模块时,由于没有人指导,花了很多的时间才安装好。 安装pip时,按照网上的教程,先在链接https://pypi.python.org/pypi/pip里下载了pip8.1,按照常规方法,解压后执行python setup.py install。发现报错了“ImportError:N
关于在Python3.5下安装MySQL-python模块的问题
近端日子在学习Python的Django框架的时候,有需要安装MySQL-python模块,一开始百度到用pip安装: pip install MySQL-python 但是在安装的时候却报错了: mysql.c(42): fatal error C1083: 无法打开包括文件: “config-win.h”: No such file or directory error: comma
使用 pip 安装 MySQLdb 模块
最近因为项目,需要在 Ubuntu 下进行 flask 开发,其中又必不可少要连接数据库,而本次项目选用的是 MySQL,之前自己做项目时一直用的 SQLite,就是因为曾经尝试配置 flask 连接 MySQL 一直不成功,这次只能硬着头皮上了。
记录用pip安装mysql-python (MySQLdb) 遇到的错误的解决方案
通过安装MySQLdb模块的命令$ sudo pip install mysql-python安装失败了,看了看提示的错误,找到了这样一条错误信息 _mysql.c:29:20: fatal error: Python.h: 没有那个文件或目录 #include "Python.h" ^ compilation terminated.
pycharm找不到MySQLdb模块解决方法
Python2.7  Windows系统,在虚拟环境中安装了MySQL-Python包,在Python命令行中import MySQLdb没有提示错误,但在pycharm中运行manage.py Task 时却提示未安装MySQL-Python,解决办法:1.将下载好的MySQL-Python文件复制到Djangoproject(项目目录)>venv>Scripts下面,附位下载地址:...
pip 安装MySQLdb模块-python EnvironmentError: mysql_config not found
这是因为你没有安装python的yila
windows下面安装Python、pip、Requests、MysqlDB终极教程
参考原文:http://www.cnblogs.com/yuanzm/p/4089856.html最近对网络爬虫比较感兴趣,年前的项目也算告一段落了,接下来就抽时间给自己充充电,做一个Life-Timer Learner。哈哈 总的来说,个人很喜欢Python的语言风格,但是这门语言对于windows并不算很友好,因为如果是初学者在windows环境下安装,简直是折磨人,会遇到各种蛋疼的情况。本文希
【MySQL连接】MySQLdb安装与使用
MySQLdb模块的安装与使用 一、MAC系统 1. 安装(使用pip命令) 【1】使用 easy_install pip 命令安装pip 【2】安装成功,输入pip显示用法、命令行等信息;命令 which pip 可以查看安装位置 【3】要通过python连接mysql数据库,需要安装MySQLd
python2.7.13安装MySQLdb模块及使用
命令行安装 pip install python-mysql 或者在pycharm包中安装 源码安装方式 访问: http://www.lfd.uci.edu/~gohlke/pythonlibs/,下载MySQL_python-1.2.5-cp27-none-win_amd64.whl 将其拷贝到Python安装目录下的Scripts目录下,在文件位置打开cmd,执
使用pip安装MySQL-python模块
在python程序中连接mysql会用到 import MySQLdb而MySQLdb是在MySQL-python这个模块中。在安装了pip后,可以使用 pip install MySQL-python尝试安装,一般会碰到 EnvironmentError: mysql_config not found这个错误。 解决办法是 1:安装mysql which mysql如果安装了mysq