Úspěšně jsem zkompiloval Python3.5 ze zdroje . Ale když spustím ‘python3.5 ‘, zobrazí se mi chybová zpráva „Závažná chyba Pythonu:Py_Initialize:Nelze získat kódování národního prostředí. ImportError:Žádný modul s názvem kódování “.
Zde je úplná chybová zpráva:
# 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)
V čem by mohl být problém?
Řešení:
Problém může být způsoben několika instalacemi Pythonu na vašem počítači a příkazem ‘python3.5 “ může odkazovat na knihovny, které patří do jiné verze Pythonu. Může to být jiný důvod – příkaz ‚python3.5 ‘ nemůže najít instalační cestu PYTHON. Níže uvedené řádky budou dobrým pokusem o tuto chybu:
# export PYTHONHOME=/usr/local/lib/python3.5/
# export PYTHONPATH=/usr/local/lib/python3.5/
Poznámka: Ujistěte se, že jste nastavili správnou instalační cestu Pythonu3.5.
Nyní zkuste vyvolat python3.5 a mělo by to fungovat.
# 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. >>>
Chyba instalace Pythonu – Ignorování selhání securepip:pip 7.1.2 vyžaduje SSL/TLS [Vyřešeno]
Jak opravit chybu konfigurace:nelze najít adresář maker ‚m4‘ [Vyřešeno]