L'installation de MySQL-python sans mysql-server sur CentOS
Je suis d'essayer d'installer MySQL-python sur un ordinateur fonctionnant sous CentOS 5.5 et python 2.7. Cette machine n'est pas en cours d'exécution d'un serveur mysql, mysql exemple cette case à cocher utiliser est hébergé sur un serveur distinct. J'ai un travail client mysql. Sur la tentative sudo pip install MySQL-python
, j'obtiens une erreur de EnvironmentError: mysql_config not found
, qui, autant que je peux dire c'est une commande qui vient de références /etc/my.cnf
, ce qui n'est pas présent. Avant de m'en aller sur certains wild goose chase de la création de fausses mon.cnf fichiers, est-il un moyen facile d'obtenir MySQL-python installé?
OriginalL'auteur TimD | 2012-12-17
Vous devez vous connecter pour publier un commentaire.
De sorte qu'il s'avère que mysql_config fait partie de mysql-devel. mysql-devel est pour la compilation du client mysql, et non sur le serveur. L'installation de mysql-devel permet l'installation de MySQL-python.
mysql-devel
aliasmariadb-devel
, les deux peuvent être spécifiés pour installer les dépendances nécessaires.merci! Envisager d'ajouter que comme une réponse, puisqu'il a été utile à certaines personnes déjà 🙂
c'était la seule chose qui a fonctionné pour moi. Merci!
OriginalL'auteur TimD
Je ne pouvais pas trouver une question spécifique pour CentOS 6.x, et cette solution ne fonctionne pas hors de la boîte pour que la plate-forme. Je vais poster ma découverte ici dans l'espoir qu'il contribue à la prochaine pauvre âme qui rencontre le problème.
CentOS référentiel Yum sert une version de MariaDB distributions qui ne comprennent pas que mysql_config. Pour corriger, ajouter un fichier contenant quelque chose comme ce qui suit dans /etc/yum.les pensions de titres.d/MariaDB.repo:
C'est le repo config spécifié (pour CentOS 6 et MariaDB 5.5) par MariaDB à https://downloads.mariadb.org/mariadb/repositories/. Bien sûr, si votre environnement diffère vous devez passer par le configurateur à cette URL.
Une fois que vous avez fait cela, vous aurez besoin de faire appel
Puis donner le Pip installer un essai.
OriginalL'auteur Jonathan Blackburn