GNU/Linux >> Tutoriales Linux >  >> Linux

Error de instalación de ConfigParser:python setup.py egg_info falló con el código de error 1 [Resuelto]

Error: El paquete El comando falló con un mensaje de error como "ImportError:No module named ConfigParser". Así que intenté instalar ConfigParser usando Python PIP, pero la instalación falló como se muestra a continuación.

$pip install ConfigParser
Collecting ConfigParser
 Downloading configparser-3.3.0r2.tar.gz
 Complete output from command python setup.py egg_info:
  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

¿Cuál podría ser el problema?

Solución:

Busqué en Google y encontré una publicación @StackOverflow, donde la mejor respuesta dice "En Python versión 3.x, ConfigParser el módulo ha sido renombrado a configparser como parte de PEP (Python Enhancement Proposals) 8

Significa que el paquete que se está instalando no es compatible con la versión 3.x de Python. Bueno, recientemente instalé Python 3.5.1. Lo revertiré a la versión anterior de Python y veré si el error desaparece.

Comprobar la versión de Python

$python --version
Python 3.5.1

Y había vinculado /usr/local/bin/python a python3.5 .

ls -l /usr/local/bin/python
lrwxrwxrwx 1 root root 9 Dec 11 15:19 /usr/local/bin/python -> python3.5

Vinculación de python a Python 2.7

Ahora revertiré python volver a Python versión 2.7 y ver si puedo instalar ConfigParser .

$unlink python
$ln -s /usr/local/bin/python2.7 python
$ls -l python
lrwxrwxrwx 1 root root 24 Jan 6 18:53 python -> /usr/local/bin/python2.7

Instalación de ConfigParser a través de pip install

Ahora, el python predeterminado el comando está vinculado a python2.7 . Instalemos 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

¡Viola! Funcionó.


Linux
  1. Error de instalación de APC – sh:phpize:comando no encontrado [Resuelto]

  2. Error de instalación de Python – Ignorando la falla de surepip:pip 7.1.2 requiere SSL/TLS [Resuelto]

  3. Xmanager:¡Error al obtener la fecha de instalación del registro del sistema! [Resuelto]

  4. Error de lanzamiento de OpenStack VM:última excepción:error de enlace para el puerto [resuelto]

  5. Pip Install da "comando" python Setup.py Egg_info "Error con el código de error 1"?

Cómo corregir el error de OpenStack:¿no se pudo eliminar la red? [Resuelto]

No se puede compilar Python.h – Error de instalación de Websockify

RPM:error de instalación del paquete:cpio:error de lectura

Que es :-!! en código C?

¿Podemos usar código C en Python?

El trabajo de docker para docker.service falló porque el proceso de control salió con un código de error