GNU/Linux >> Tutoriels Linux >  >> Linux

ImportError :Aucun module nommé MySQLdb [Résolu]

Question :  Mon script Python a échoué avec un message d'erreur "ImportError :Aucun module nommé MySQLdb " lors de l'exécution de l'opération MySQL. Voici le message d'erreur complet.

$python my.py comments.sql
Traceback (most recent call last):
 File "wp-import-disqus.py", line 7, in <module>
 import MySQLdb
ImportError: No module named MySQLdb

Comment corriger cette erreur ?

Solution :Corrigez l'erreur d'importation :aucun module nommé MySQLdb

Le message d'erreur indique qu'il n'y a pas de module nommé MySQLdb. Cela signifie que Python a besoin d'un module pour s'interfacer avec la base de données MySQL et que les modules ne semblent pas être présents dans le système. Tout ce que vous avez à faire est d'installer MySQL-Python module et le script devrait fonctionner sans problème.

Vous pouvez utiliser pip pour installer n'importe quel module Python. Si vous n'avez pas installé python-pip, vous pouvez suivre le guide d'installation de python pip.

Utiliser Python Pip

# pip install MySQL-python
Collecting MySQL-python
Installing collected packages: MySQL-python
 Running setup.py install for MySQL-python
Successfully installed MySQL-python-1.2.5

Le module MySQL-Python peut être installé en utilisant apt-get , miam ou easy_install (dépend de votre distribution Linux)

Sur les systèmes basés sur Ubuntu :

# apt-get install python-mysqldb

Sur les systèmes basés sur RHEL/CentOS :

# yum install MySQL-python

Utilisation d'easy_install

# easy_install mysql-python

C'est tout !

Autres erreurs sans module nommé et correctif

  • Corriger Aucun module nommé shell
  • Réparer Aucun module nommé ConfigParser
  • Correction Aucun module nommé virtualenv 
  • Réparer Aucun module nommé Crypto.Hash)
  • Correction Aucun module nommé dbus lors de l'exécution de system-config-firewall-tui [Résolu]

Linux
  1. ImportError :Aucun module nommé dbus lors de l'exécution de system-config-firewall-tui [Résolu]

  2. Comment réparer ImportError :Aucun module nommé virtualenv dans CentOS ?

  3. ModuleNotFoundError :Aucun module nommé "IPython" [Réparer]

  4. Aucun module nommé Cython et l'exécution de cythonize n'a échoué [Réparer]

  5. Erreur d'importation :non nommé "_tkinter", veuillez installer le package Python3-tk ?

Commande Rmmod sous Linux

Erreur lors de l'exécution du logiciel Volatility :Échec de l'importation de la volatilité.plugins.malware.svcscan (erreur d'importation :aucun module nommé Crypto.Hash) [Résolu]

Comment résoudre ImportError :Aucun module nommé ConfigParser ?

[OpenStack] :depuis keystoneclient.shell import main ImportError :aucun module nommé shell

erreur d'installation de python-dev :ImportError :aucun module nommé apt_pkg

Letsencrypt a échoué avec ImportError :aucun module nommé interface