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?
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/
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. >>>