Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.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 无法让它们合作:mysql-python+;virtualenv+;percona+;世纪6_Python 2.7_Virtualenv_Mysql Python_Centos6_Percona - Fatal编程技术网

Python 2.7 无法让它们合作:mysql-python+;virtualenv+;percona+;世纪6

Python 2.7 无法让它们合作:mysql-python+;virtualenv+;percona+;世纪6,python-2.7,virtualenv,mysql-python,centos6,percona,Python 2.7,Virtualenv,Mysql Python,Centos6,Percona,我经历了许多与在virtualenv中安装mysql python相关的线程,包括那些特定于Percona用户的线程。到目前为止,还没有人解决我的问题 对于Percona,在virtualenv中的pip install MySQL python上出现长时间错误是很正常的,最终显示为EnvironmentError:MySQL\u config not found。解决这个问题的一个方法是yum-install-mysql-devel,我已经这么做了。实际上,我可以通过yum在virtualen

我经历了许多与在virtualenv中安装mysql python相关的线程,包括那些特定于Percona用户的线程。到目前为止,还没有人解决我的问题

对于Percona,在virtualenv中的
pip install MySQL python
上出现长时间错误是很正常的,最终显示为
EnvironmentError:MySQL\u config not found
。解决这个问题的一个方法是
yum-install-mysql-devel
,我已经这么做了。实际上,我可以通过
yum
在virtualenv之外正确安装mysql-python

我只在virtualenv中看到了这个错误——它使用Python2.7.9,而Centos附带的是2.6.6

此外,通过yum安装MySQL-python后,它将导入操作系统的python解释器,但不会导入virtualenv的python解释器

为了澄清这一点,我只通过
yum
安装了mysql-python,以查看它是否可以这样工作。我希望它是通过
pip
,只在环境中使用

我错过了什么?就我所知,它应该可以工作——考虑到它将在virtualenv之外工作

找到了解决方案! 我认为首先安装mysql-devel是不合适的,所以我继续安装并卸载了它

相反,我使用了Percona提供的一个包-
Percona-Server-devel-55

yum安装Percona-Server-devel-55
问题就解决了