Pertanyaan: Skrip Python saya gagal dengan pesan kesalahan “ImportError:Tidak ada modul bernama MySQLdb ” saat melakukan operasi MySQL. Berikut pesan kesalahan lengkapnya.
$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
Bagaimana cara memperbaiki kesalahan ini?
Solusi:Perbaiki ImportError:Tidak ada modul bernama MySQLdb
Pesan kesalahan menunjukkan bahwa tidak ada modul bernama MySQLdb. Artinya, Python membutuhkan modul untuk berinteraksi dengan database MySQL dan modul tersebut tampaknya tidak ada di sistem. Yang perlu Anda lakukan hanyalah menginstal MySQL-Python modul dan skrip akan berfungsi tanpa masalah.
Anda dapat menggunakan pip untuk menginstal modul Python apa pun. Jika Anda belum menginstal python-pip, Anda dapat mengikuti panduan instalasi python pip.
Menggunakan 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
Modul MySQL-Python dapat diinstal menggunakan apt-get , yum atau easy_install (tergantung pada distribusi Linux Anda)
Pada sistem berbasis Ubuntu:
# apt-get install python-mysqldb
Pada sistem berbasis RHEL/CentOS:
# yum install MySQL-python
Menggunakan easy_install
# easy_install mysql-python
Itu dia!
Tidak ada modul lain yang bernama kesalahan &perbaiki
- Perbaiki Tidak ada modul bernama shell
- Perbaiki Tidak ada modul bernama ConfigParser
- Perbaiki Tidak ada modul bernama virtualenv
- Perbaiki Tidak ada modul bernama Crypto.Hash)
- Perbaiki Tidak ada modul bernama dbus saat menjalankan system-config-firewall-tui [Terpecahkan]
-
ImportError:Tidak ada modul bernama 'lsb_release' – Debian Linux – Solusi
-
ImportError:Tidak ada modul bernama dbus saat menjalankan system-config-firewall-tui [Terpecahkan]
-
Kesalahan saat menjalankan perangkat lunak Volatilitas :Gagal mengimpor volatilitas.plugins.malware.svcscan(ImportError:Tidak ada modul bernama Crypto.Hash) [Terpecahkan]