2015-01-07 4 views
1

Percona 사용자에게 해당하는 것을 포함하여 virtualenv에 mysql-python을 설치하는 것과 관련된 많은 스레드를 살펴 보았습니다. 아무도 지금까지 내 문제를 해결하지 못했습니다.이들을 협조 할 수 없습니다 : mysql-python + virtualenv + percona + centos6

Percona에서는 궁극적으로 EnvironmentError: mysql_config not found이라고하는 virtualenv에서 pip install MySQL-python에 오랜 오류가 발생하는 것이 일반적입니다. 이 문제를 해결하는 한 가지 방법은 yum install mysql-devel입니다. yum을 통해 virtualenv 외부에 제대로 설치하려면 mysql-python을 실제로 얻을 수 있습니다.

나는 virtualenv에서 오류가 발생했습니다 - 파이썬 2.7.9를 사용합니다. wheareas 2.6.6은 Centos와 함께 제공됩니다.

또한 yum을 통해 설치된 MySQL-python을 사용하면 OS의 Python 인터프리터로 가져 오지만 virtualenv의 Python 인터프리터로 가져 오지 않습니다.

명확히하기 위해, 나는 그 방법으로 작동하는지 확인하기 위해 yum을 통해서만 mysql-python을 설치했습니다. 환경에서는 pip 인 것을 선호합니다.

무엇이 여기에 있습니까? 내가 아는 한 일해야한다 - virtualenv 외부에서 작동한다고 생각하면된다.

답변

1

해결책을 찾았습니다! 처음에는 mysql-devel을 설치하는 것이 부적절하다고 생각하여 사전에 제거했습니다. Percona-Server-devel-55

yum install Percona-Server-devel-55을하고 문제가 해결된다 -

대신에, 나는이 Percona가 제공 패키지화 사용!