J'ai réussi compilé Python3.5 à partir de la source . Mais quand j'exécute 'python3.5 ', je reçois un message d'erreur du type "Erreur Python fatale :Py_Initialize :Impossible d'obtenir l'encodage des paramètres régionaux. ImportError :Aucun module nommé encodings ".
Voici le message d'erreur complet :
# 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)
Quel pourrait être le problème ?
Solution :
Le problème peut être dû à plusieurs installations Python sur votre machine et à la commande 'python3.5 ' peut faire référence à des bibliothèques appartenant à une version différente de Python. Eh bien, il pourrait y avoir une autre raison - la commande 'python3.5 " n'est pas en mesure de trouver le chemin d'installation de PYTHON. Les lignes ci-dessous seront un bon essai pour cette erreur :
# export PYTHONHOME=/usr/local/lib/python3.5/
# export PYTHONPATH=/usr/local/lib/python3.5/
Remarque : Assurez-vous de définir le chemin d'installation correct de Python3.5.
Maintenant, essayez d'appeler python3.5 et ça devrait marcher.
# 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. >>>