GNU/Linux >> Tutoriales Linux >  >> Linux

ImportError:ningún módulo llamado MySQLdb [Resuelto]

Pregunta:  Mi secuencia de comandos de Python falló con un mensaje de error “ImportError:ningún módulo llamado MySQLdb ” mientras realiza la operación de MySQL. Aquí está el mensaje de error completo.

$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

¿Cómo solucionar este error?

Solución:Fix ImportError:ningún módulo llamado MySQLdb

El mensaje de error indica que no hay ningún módulo llamado MySQLdb. Significa que Python necesita un módulo para interactuar con la base de datos MySQL y que los módulos no parecen estar presentes en el sistema. Todo lo que necesita hacer es instalar MySQL-Python el módulo y el script deberían funcionar sin ningún problema.

Puedes usar pip para instalar cualquier módulo de Python. Si no tiene instalado python-pip, puede seguir la guía de instalación de python pip.

Usando 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

El módulo MySQL-Python se puede instalar usando apt-get , mmm o fácil_instalación (depende de su distribución de Linux)

En sistemas basados ​​en Ubuntu:

# apt-get install python-mysqldb

En sistemas basados ​​en RHEL/CentOS:

# yum install MySQL-python

Usando instalación_fácil

# easy_install mysql-python

¡Eso es!

Otros errores y arreglos sin nombre de módulo

  • Reparar Ningún módulo llamado shell
  • Reparar ningún módulo llamado ConfigParser
  • Reparar Ningún módulo llamado virtualenv 
  • Reparar Ningún módulo llamado Crypto.Hash)
  • Reparar Ningún módulo llamado dbus al ejecutar system-config-firewall-tui [Resuelto]

Linux
  1. ImportError:ningún módulo llamado dbus al ejecutar system-config-firewall-tui [Resuelto]

  2. Cómo arreglar ImportError:¿Ningún módulo llamado virtualenv en CentOS?

  3. Cómo resolver ImportError:¿Ningún módulo llamado ConfigParser?

  4. ModuleNotFoundError:ningún módulo llamado 'IPython' [Fijar]

  5. Ningún módulo llamado Cython y Running cythonize falló [Fijar]

ImportError:ningún módulo llamado 'lsb_release' - Debian Linux - Solución

Comando Rmmod en Linux

Error al ejecutar el software Volatility:no se pudo importar volatility.plugins.malware.svcscan (ImportError:ningún módulo llamado Crypto.Hash) [Resuelto]

[OpenStack]:desde keystoneclient.shell import main ImportError:ningún módulo llamado shell

Importerror:sin nombre '_tkinter', ¿instalar el paquete Python3-tk?

Error de importación sin módulo llamado zlib (python instalado brew)