python 3.x - Py_Initialize: no se puede obtener la codificación de la configuración regional en OpenSuse 12.3
python 64 bits (1)
Descargué Python3.3 y después de descomprimirlo emití ./configure
, make
y make altinstall
. Cuando python3.3
, se python3.3
el siguiente mensaje:
Error fatal de Python: Py_Initialize: no se puede obtener la codificación de configuración regional
ImportError: ningún módulo llamado ''codificaciones''
Abortado
Comprobé las variables de entorno de Python y parecen estar bien.
En mi .profile
las siguientes líneas:
export PYTHONHOME=/usr/local/lib/python3.3/:/usr/local/lib/python3.3/lib/:/usr/local/lib/python3.3/lib/site-packages/
export PYTHONPATH=/usr/local/bin/
export PATH=$PYTHONPATH:$PATH
Luego source .profile
, pero Python no se iniciará.
En Eclipse, después de instalar pydev
, cuando intenté agregar el intérprete de Python desde / usr / local / bin, recibí el siguiente mensaje:
No output was in the standard output when trying to create the interpreter info.
The error output contains:>>Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Traceback (most recent call last):
File "/home/sabya/eclipse/plugins/org.python.pydev_2.7.3.2013031601/pysrc/interpreterInfo.py", line 52, in <module>
import time
ImportError: No module named ''time''
No entiendo qué más tengo que configurar para que Python funcione. Estoy ejecutando OpenSuSE 12.3.
Si ve este problema en Heroku, asegúrese de crear un archivo runtime.txt con "python-3.5.2" o el último motor de ejecución de https://devcenter.heroku.com/articles/python-runtimes#supported-python -runtimes
Esto le permite a Heroku usar el tiempo de ejecución de Python 3.x.