GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo corregir el error fatal de Python:Py_Initialize:no se puede obtener la codificación local [Resuelto]

Había compilado con éxito Python3.5 desde la fuente . Pero cuando ejecuto ‘python3.5 ‘, recibo un mensaje de error como “Error grave de Python:Py_Initialize:no se puede obtener la codificación de configuración regional. ImportError:ningún módulo llamado codificaciones “.

Aquí está el mensaje de error completo:

# python3.5
 Fatal Python error: Py_Initialize: Unable to get the locale encoding
 ImportError: No module named 'encodings'
 Current thread 0x00007ff41bf46700 (most recent call first):
 Aborted (core dumped)

¿Cuál podría ser el problema?

Solución:

El problema puede deberse a múltiples instalaciones de Python en su máquina y al comando 'python3.5 ‘ podría estar refiriéndose a bibliotecas que pertenecen a una versión diferente de Python. Bueno, podría haber otra razón:el comando 'python3.5 ' no puede encontrar la ruta de instalación de PYTHON. Las siguientes líneas serán un buen intento para este error:

# export PYTHONHOME=/usr/local/lib/python3.5/
# export PYTHONPATH=/usr/local/lib/python3.5/

Nota: Asegúrese de establecer la ruta de instalación correcta de Python3.5.

Ahora, intente invocar python3.5 y debería funcionar.

# python3.5
Python 3.5.0 (default, Nov 6 2015, 16:57:04)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Linux
  1. Corrección No se puede detectar el esquema URI del error magnético en Xubuntu

  2. Cómo solucionar el error de configuración:no se puede encontrar el directorio de macros 'm4' [Resuelto]

  3. Cómo solucionar el error – ModSecurity:acceso denegado con el código 44 [Apache]

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

  5. ¿Cómo reparar el error de Metasploit:requiere que se instale la gema del paquete? [Resuelto]

Cómo reparar el error de conexión SSH rechazada

Cómo obtener la fecha y hora actuales en Python

Cómo solucionarlo:el usuario no está en el error del archivo sudoers

Cómo obtener el tamaño de un directorio en Linux

Cómo corregir el error "Error en la verificación de la clave del host"

¿Cómo veo el documento de Python en Linux?