J'ai lu plusieurs explications différentes sur la façon d'installer MySQLdb, mais je ne sais pas quel cas s'applique à moi car mon message d'erreur est différent. Mon système ne semble pas trouver MySQLdb. J'ai installé pymysql, mais j'ai besoin d'importer MySQLdb pour utiliser les procédures de cette bibliothèque.
Merci de votre aide.
$ conda install MySQLdb
Récupération des métadonnées des packages: .... Erreur: Aucun package trouvé dans les canaux osx-64 actuels correspondant: mysqldb
Voulez-vous dire l'un d'entre eux?
pymysql
Vous pouvez rechercher ce package sur anaconda.org avec
anaconda search -t conda mysqldb
$ anaconda search -t conda mysqldb
Utilisation du site api anaconda-server https://api.anaconda.org Exécutez 'anaconda show' pour obtenir plus de détails: Aucun package trouvé Nom | Version | Types de packages | Plateformes
------------------------- | ------ | --------------- | --------------- Trouvé 0 paquets
Vous pouvez soit vous rabattre sur pip install
:
pip install mysql-python
ou, s'il y a des problèmes avec pip
comme dans votre cas, utilisez un package binstar
comme ceci:
conda install binstar
binstar search -t conda mysql-python
puis conda install -c
un package correspondant.
Essayez d'utiliser cette commande:
conda install mysql-python
Pour ces Googlers en 2018+, vous pouvez installer à partir du canal bioconda
conda install -c bioconda mysqlclient
Pour installer ce package avec conda run:
conda install -c anaconda mysql-python=1.2.5
vérifiez ici: https://anaconda.org/anaconda/mysql-python
essaye ça:
conda install mysql-connector-python
~/anaconda2 $ conda install mysql-python
fonctionne sur ubuntu 16.04
Pour Anaconda Python, @StephenRauch a la bonne solution, car elle est officiellement prise en charge dans la documentation Anaconda Enterprise:
conda install -c anaconda mysql-connector-python
Référence: https://enterprise-docs.anaconda.com/en/latest/data-science-workflows/data/mysql.html