无法让这些合作:mysql-python + virtualenv + percona + centos6
Unable to get these to cooperate: mysql-python + virtualenv + percona + centos6
我经历了许多与在 virtualenv 中安装 mysql-python 相关的线程,包括那些特定于 Percona 用户的线程。到目前为止,没有人解决我的问题。
对于 Percona,在最终显示 EnvironmentError: mysql_config not found
的 virtualenv 中 pip install MySQL-python
上出现长错误是正常的。一种补救方法是 yum install mysql-devel
,我已经这样做了。我实际上可以通过 yum
.
在 virtualenv 之外正确安装 mysql-python
我在 virtualenv 中遇到错误 仅 - 它使用 Python 2.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 install Percona-Server-devel-55
问题解决!
我经历了许多与在 virtualenv 中安装 mysql-python 相关的线程,包括那些特定于 Percona 用户的线程。到目前为止,没有人解决我的问题。
对于 Percona,在最终显示 EnvironmentError: mysql_config not found
的 virtualenv 中 pip install MySQL-python
上出现长错误是正常的。一种补救方法是 yum install mysql-devel
,我已经这样做了。我实际上可以通过 yum
.
我在 virtualenv 中遇到错误 仅 - 它使用 Python 2.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 install Percona-Server-devel-55
问题解决!