Frage: Ich bin mit einem Fehler ImportError:No module named ConfigParser hängen geblieben wenn ich packstack ausführe Befehl in CentOS. Unten ist die vollständige Fehlermeldung:
$packstack --gen-answer-file=answers.txt Traceback (most recent call last): File "/usr/local/bin/packstack", line 4, in <module> __import__('pkg_resources').run_script('packstack==7.0.0', 'packstack') import ConfigParser ImportError: No module named 'ConfigParser'
Können Sie mir sagen, wie ich dieses Problem lösen kann?
Lösung:
Wie der Fehler sagt, der packstack Befehl kann eines der Python-Module namens ConfigParser. nicht laden Das bedeutet, dass Sie das ConfigParser-Modul installieren müssen. Ich empfehle Ihnen, Python PIP zu installieren, mit dem Sie Module ganz einfach installieren können. Sobald Sie PIP installiert haben, finden Sie unten den Befehl zum Installieren des ConfigParser-Moduls.
$pip install configparser Collecting configparser Using cached configparser-3.3.0r2.tar.gz Building wheels for collected packages: configparser Running setup.py bdist_wheel for configparser Stored in directory: /root/.cache/pip/wheels/1a/3e/f9/d34006ad6b1edfe5006aa704f5ee305c553344a7a6d8550c29 Successfully built configparser Installing collected packages: configparser Successfully installed configparser-3.3.0.post2
Hinweis: Falls pip install configparser fehlgeschlagen ist mit einem Fehler wie unten gezeigt:
$pip install ConfigParser Collecting ConfigParser Downloading configparser-3.3.0r2.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 3, in <module> File "/usr/local/lib/python3.5/site-packages/setuptools/__init__.py", line 5, in <module> import distutils.core File "/usr/local/lib/python3.5/distutils/core.py", line 18, in <module> from distutils.config import PyPIRCCommand File "/usr/local/lib/python3.5/distutils/config.py", line 7, in <module> from configparser import ConfigParser File "/tmp/pip-build-vks_efrb/ConfigParser/configparser.py", line 397 _KEYCRE = re.compile(ur"%\(([^)]+)\)s") ^ SyntaxError: invalid syntax---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-vks_efrb/ConfigParser
Klicken Sie dann hier, um das Problem zu beheben.
Other kein Modul namens Fehler &Fixes
- Kein Modul namens Shell behoben
- Kein Modul namens MySQLdb behoben
- Kein Modul namens virtualenv behoben
- Kein Modul namens Crypto.Hash behoben
- Kein Modul namens dbus beim Ausführen von system-config-firewall-tui behoben [Gelöst]