GNU/Linux >> Znalost Linux >  >> Linux

Jak vyřešit ImportError:Žádný modul s názvem ConfigParser?

Otázka: Zasekl jsem se s chybou ImportError:Žádný modul s názvem ConfigParser když spustím packstack příkaz v CentOS. Níže je úplná chybová zpráva:

$packstack --gen-answer-file=answers.txtTraceback (poslední poslední volání):Soubor "/usr/local/bin/packstack", řádek 4, v  __import__('pkg_resources').run_script ('packstack==7.0.0', 'packstack') import ConfigParserImportError:Žádný modul s názvem 'ConfigParser'

Můžete mi říct, jak tento problém vyřešit?

Řešení:

Jak chyba říká, packstack příkaz není schopen načíst jeden z modulů Pythonu s názvem ConfigParser. To znamená, že musíte nainstalovat modul ConfigParser. Doporučuji vám nainstalovat Python PIP, který vám umožňuje instalovat moduly poměrně snadno. Po instalaci PIP je níže uveden příkaz k instalaci modulu ConfigParser.

$ pip Instalace configParserCercollecting ConfigParserusing Cached ConfigParser-3.3.0r2.tar.gzBuilding Wheels for ConfigParrunning setup.py bdist_wheel pro configParserstored in Directory:/root/.cache/pip/wheels built configparserInstalace shromážděných balíčků:configparserÚspěšně nainstalován configparser-3.3.0.post2

Poznámka: V případě, že pip install configparser selhal s chybou, jak je uvedeno níže:

$pip install ConfigParserCollecting ConfigParserDownloading configparser-3.3.0r2.tar.gzÚplný výstup z příkazu python setup.py egg_info:Traceback (poslední poslední volání):Soubor "", řádek 3, v Soubor " /usr/local/lib/python3.5/site-packages/setuptools/__init__.py", řádek 5, v importovat distutils.coreFile "/usr/local/lib/python3.5/distutils/core.py ", řádek 18, v z distutils.config importovat PyPIRCCommandFile "/usr/local/lib/python3.5/distutils/config.py", řádek 7, v z configparseru importovat ConfigParserFile "/tmp/pip -build-vks_efrb/ConfigParser/configparser.py", řádek 397_KEYCRE =re.compile(ur"%\(([^)]+)\)s")^SyntaxError:neplatná syntaxe--------- ------------------------------- Příkaz "python setup.py egg_info" se nezdařil s kódem chyby 1 v /tmp/pip- build-vks_efrb/ConfigParser

Poté kliknutím sem problém vyřešte.

Jiné chyby a opravy bez názvu modulu

  • Oprava žádný modul s názvem shell
  • Opravit žádný modul s názvem MySQLdb
  • Opravit žádný modul s názvem virtualenv 
  • Opravit žádný modul s názvem Crypto.Hash)
  • Oprava žádný modul s názvem dbus při provádění system-config-firewall-tui [Vyřešeno]

Linux
  1. Jak opravit chybu ImportError:Žádný modul s názvem virtualenv v CentOS?

  2. ImportError:Žádný modul s názvem MySQLdb [Vyřešeno]

  3. ModuleNotFoundError:Žádný modul s názvem „IPython“ [Oprava]

  1. Jak načíst modul SELinux pro Oracleasm

  2. Jak kódovat modul jádra Linuxu?

  3. Chyba instalace python-dev:ImportError:Žádný modul s názvem apt_pkg

  1. ImportError:Žádný modul s názvem dbus při provádění system-config-firewall-tui [Vyřešeno]

  2. ImportError:Žádný modul s názvem 'appdirs'

  3. Jak vyřešit UnicodeDecodeError v Pythonu 3.6?