Domanda: Il mio script Python non è riuscito con un messaggio di errore "ImportError:Nessun modulo denominato MySQLdb ” durante l'esecuzione dell'operazione MySQL. Ecco il messaggio di errore 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
Come correggere questo errore?
Soluzione:correzione ImportError:nessun modulo denominato MySQLdb
Il messaggio di errore indica che non esiste un modulo denominato MySQLdb. Significa che Python ha bisogno di un modulo per interfacciarsi con il database MySQL e che i moduli non sembrano essere presenti nel sistema. Tutto quello che devi fare è installare MySQL-Python modulo e lo script dovrebbero funzionare senza alcun problema.
Puoi usare pip per installare qualsiasi modulo Python. Se non hai installato python-pip, puoi seguire la guida all'installazione di python pip.
Utilizzo di 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
Il modulo MySQL-Python può essere installato usando apt-get , ehm o installazione_facile (dipende dalla tua distribuzione Linux)
Su sistemi basati su Ubuntu:
# apt-get install python-mysqldb
Su sistemi basati su RHEL/CentOS:
# yum install MySQL-python
Utilizzo di easy_install
# easy_install mysql-python
Ecco fatto!
Altro nessun modulo denominato errori e correzioni
- Risolto nessun modulo denominato shell
- Correzione Nessun modulo denominato ConfigParser
- Risolto Nessun modulo denominato virtualenv
- Risolto nessun modulo denominato Crypto.Hash)
- Risolto nessun modulo denominato dbus durante l'esecuzione di system-config-firewall-tui [Risolto]