GNU/Linux >> Linux Esercitazione >  >> Linux

Come risolvere ImportError:nessun modulo denominato ConfigParser?

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]

Linux
  1. Come risolvere ImportError:nessun modulo chiamato virtualenv in CentOS?

  2. [OpenStack]:da keystoneclient.shell import main ImportError:nessun modulo denominato shell

  3. ModuleNotFoundError:nessun modulo denominato "IPython" [fissare]

  4. Come posso usare ioctl() per manipolare il mio modulo del kernel?

  5. Come codificare un modulo del kernel Linux?

Come caricare o scaricare un modulo del kernel Linux

Come creare un modulo Terraform

Come installare il modulo "Python-Pexpect" in Linux

Linux:come ricaricare correttamente un modulo del kernel?

Come caricare il modulo SELinux per Oracleasm

Dopo l'installazione di Anaconda, il comando conda ha esito negativo con ImportError:nessun modulo denominato conda.cli