Domanda: Sono rimasto bloccato con un errore ImportError:nessun modulo denominato ConfigParser quando eseguo packstack comando in CentOS. Di seguito è riportato il messaggio di errore completo:
$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'
Puoi dirmi come risolvere questo problema?
Soluzione:
Come dice l'errore, il packstack comando non è in grado di caricare uno dei moduli Python denominato ConfigParser. Significa che devi installare il modulo ConfigParser. Ti suggerisco di installare Python PIP, che ti consente di installare i moduli abbastanza facilmente. Dopo aver installato PIP, di seguito è riportato il comando per installare il modulo ConfigParser.
$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
Nota: Nel caso, se pip install configparser non è riuscito con un errore come mostrato di seguito:
$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
Quindi fai clic qui per risolvere il problema.
Altro nessun modulo denominato errori e correzioni
- Risolto nessun modulo denominato shell
- Risolto nessun modulo denominato MySQLdb
- 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]