Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 使用MYSQLDB安装Python 2.7 centos_Python 2.7_Mysql Python - Fatal编程技术网

Python 2.7 使用MYSQLDB安装Python 2.7 centos

Python 2.7 使用MYSQLDB安装Python 2.7 centos,python-2.7,mysql-python,Python 2.7,Mysql Python,以下是我遵循的步骤。我不想打扰已经在服务器上的Pythn2.6,但我想单独安装Python2.7 1) sudo yum install python27 python27-pip 2)sudo yum-y安装python27-devel-libxslt-devel-libffi-devel-openssl-devel3)sudo yum安装python27-MySQL-python 我在安装MYSQLDB时遇到以下错误 Collecting MySQL-python Using ca

以下是我遵循的步骤。我不想打扰已经在服务器上的Pythn2.6,但我想单独安装Python2.7

 1) sudo yum install python27 python27-pip 
2)sudo yum-y安装python27-devel-libxslt-devel-libffi-devel-openssl-devel
3)sudo yum安装python27-MySQL-python
我在安装MYSQLDB时遇到以下错误

Collecting MySQL-python
  Using cached MySQL-python-1.2.5.zip
    Complete output from command python setup.py egg_info:
    sh: mysql_config: command not found
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-ixxaPu/MySQL-python/setup.py", line 17, in <module>
        metadata, options = get_config()
      File "setup_posix.py", line 43, in get_config
        libs = mysql_config("libs_r")
      File "setup_posix.py", line 25, in mysql_config
        raise EnvironmentError("%s not found" % (mysql_config.path,))
    EnvironmentError: mysql_config not found

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-ixxaPu/MySQL-python/
收集MySQL-python 使用缓存的MySQL-python-1.2.5.zip 从命令python setup.py egg_info完成输出: sh:mysql\u config:未找到命令 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/tmp/pip build ixxaPu/MySQL python/setup.py”,第17行,在 元数据,options=get_config() 文件“setup_posix.py”,第43行,在get_config中 libs=mysql\u config(“libs\u r”) mysql\u config中的文件“setup\u posix.py”,第25行 raise环境错误(“%s未找到”%)(mysql\u config.path,) 环境错误:未找到mysql\u配置 ---------------------------------------- 命令“python setup.py egg_info”在/tmp/pip build ixxaPu/MySQL python中失败,错误代码为1/ 请帮助我解决此问题或如何调试此问题



经过一天的努力,我找到了许多博客说要安装的答案

mysql-devel
但这是在安装mysql-5.1的旧版本 现在我们使用percona,所以我尝试搜索percona客户端的当前版本

yum list installed | grep -i percona
并安装了相同的Devel版本以下是命令

sudo yum install Percona-Server-devel-56.x86_64
这安装了mysql_配置,您可以使用它进行交叉检查

which mysql_config
然后安装

 sudo pip2.7 install MySQL-python

这就是它的全部功能

以下功能也应该有效:

sudo yum whatprovides mysql_config
这将列出包含与字符串
mysql\u config
匹配的文件名的包


然后只需安装其中一个建议的软件包。

对于我尝试在Centos7/Plesk上设置Python来说非常有效。必须安装mariadb-devel,