GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Mengatasi ImportError:Tidak ada modul bernama ConfigParser?

Pertanyaan: Saya terjebak dengan kesalahan ImportError:Tidak ada modul bernama ConfigParser saat saya menjalankan packstack perintah di CentOS. Di bawah ini adalah pesan kesalahan lengkapnya:

$packstack --gen-answer-file=answers.txtTraceback (panggilan terakhir terakhir):File "/usr/local/bin/packstack", baris 4, di  __import__('pkg_resources').run_script ('packstack==7.0.0', 'packstack') import ConfigParserImportError:Tidak ada modul bernama 'ConfigParser'

Bisakah Anda memberi tahu saya cara mengatasi masalah ini?

Solusi:

Seperti yang dikatakan kesalahan, packstack perintah tidak dapat memuat salah satu modul Python bernama ConfigParser. Artinya, Anda harus menginstal modul ConfigParser. Saya menyarankan Anda untuk menginstal Python PIP, yang memungkinkan Anda menginstal modul dengan cukup mudah. Setelah Anda menginstal PIP, berikut adalah perintah untuk menginstal modul ConfigParser.

$pip install configparserCollecting configparserMenggunakan cache configparser-3.3.0r2.tar.gzMembangun roda untuk paket yang dikumpulkan:configparserMenjalankan setup.py bdist_wheel untuk configparserDisimpan di direktori:/root/.cache/pip/wheels/1a/3e/f9/d34006ad6b1ccessfully29506aa57045534006ad6b1 built configparserMenginstal paket yang dikumpulkan:configparserBerhasil menginstal configparser-3.3.0.post2

Catatan: Jika pip install configparser gagal dengan kesalahan seperti yang ditunjukkan di bawah ini:

$pip install ConfigParserCollecting ConfigParserDownloading configparser-3.3.0r2.tar.gzOutput lengkap dari perintah python setup.py egg_info:Traceback (panggilan terakhir terakhir):File "", baris 3, di File " /usr/local/lib/python3.5/site-packages/setuptools/__init__.py", baris 5, di import distutils.coreFile "/usr/local/lib/python3.5/distutils/core.py ", baris 18, di dari distutils.config import PyPIRCCommandFile "/usr/local/lib/python3.5/distutils/config.py", baris 7, di dari configparser impor ConfigParserFile "/tmp/pip -build-vks_efrb/ConfigParser/configparser.py", baris 397_KEYCRE =re.compile(ur"%\(([^)]+)\)s")^SyntaxError:sintaks tidak valid--------- ------------------------------- Perintah "python setup.py egg_info" gagal dengan kode kesalahan 1 di /tmp/pip- build-vks_efrb/ConfigParser

Lalu klik di sini untuk memperbaiki masalah.

Tidak ada modul lain yang bernama kesalahan &perbaikan

  • Perbaiki Tidak ada modul bernama shell
  • Perbaiki Tidak ada modul bernama MySQLdb
  • 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]

Linux
  1. [OpenStack]:dari keystoneclient.shell import main ImportError:Tidak ada modul bernama shell

  2. Linux – Bagaimana Cara Memuat Ulang Modul Kernel dengan Benar?

  3. Cara memuat Modul SELinux Untuk Oracleasm

  1. Setelah penginstalan Anaconda, perintah conda gagal dengan ImportError:tidak ada modul bernama conda.cli

  2. ImportError:Tidak ada modul bernama 'appdirs'

  3. Letsencrypt ImportError:Tidak ada modul bernama antarmuka di amazon linux saat memperbarui

  1. ImportError:Tidak ada modul bernama dbus saat menjalankan system-config-firewall-tui [Terpecahkan]

  2. letsencrypt gagal dengan ImportError:Tidak ada modul bernama interface

  3. Bagaimana cara mengatasi UnicodeDecodeError di Python 3.6?