Ich versuche, MySQL-Python auf einem Rechner mit CentOS 5.5 und Python 2.7 zu installieren. Auf diesem Computer wird kein mysql-Server ausgeführt. Die von dieser Box verwendete mysql-Instanz wird auf einem separaten Server gehostet. Ich habe einen funktionierenden MySQL-Client. Beim Versuch, sudo pip install MySQL-python
zu erhalten, erhalte ich einen Fehler von EnvironmentError: mysql_config not found
, was, soweit ich es beurteilen kann, ein Befehl ist, der nur auf /etc/my.cnf
verweist, was auch nicht vorhanden ist. Bevor ich mich auf die Suche nach gefälschten my.cnf-Dateien mache, gibt es eine einfache Möglichkeit, MySQL-Python zu installieren?
Ich konnte keine CentOS 6.x spezifische Frage finden, und diese Lösung funktioniert nicht ohne weiteres für diese Plattform. Ich werde meine Entdeckung hier in der Hoffnung veröffentlichen, dass es der nächsten armen Seele hilft, die auf das Problem trifft.
Das CentOS Yum-Repository bietet eine Version der MariaDB-Distributionen, die mysql_config nicht enthalten. Um das Problem zu beheben, fügen Sie eine Datei mit folgendem Inhalt in /etc/yum.repos.d/MariaDB.repo hinzu:
%Vor%Dies ist die Repo-Konfiguration (für CentOS 6 und MariaDB 5.5) von MariaDB bei Ссылка . Natürlich, wenn sich Ihre Umgebung unterscheidet, sollten Sie den Konfigurator unter dieser URL durchlaufen.
Sobald Sie das erledigt haben, müssen Sie möglicherweise
anrufen %Vor%Dann versuchen Sie es mit der Pip-Installation.
Tags und Links centos mysql-python