致命的Python错误:Py_Initialize:无法获取语言环境编码…语法错误:无效语法已中止(核心转储)

我通过运行安装了anaconda

在这样做的过程中,我能够使用所有anaconda的function,包括IDE,以及成功使用所有基于conda的命令。

错误。 (除了python之外的所有命令都是特定的)

但它没有帮助。

这让我经历了整个包删除和重新安装的传奇,当然还有很多更新和升级,我自己尝试解决问题。

一旦我发现为什么会这样,我会继续调查并编辑我的答案(或参考现有的答案,如果有的话)。

我建议取消PYTHONPATH。 它通常是不需要的,并且通过使一​​个Python从另一个Python加载东西(在这种情况下,看起来系统的Python 3试图加载为Python 2编写的东西)来使事情破坏。

这似乎是Ubuntu而不是Anaconda的错误。 我将检查它是否出现在以后的发行版中。