【发布时间】:2019-02-03 13:36:12
【问题描述】:
当尝试从终端运行 python 程序时,我收到以下错误:
Fatal Python error: Py_Initialize: unable to load the file system codec
LookupError: no codec search functions registered: can't find encoding
Current thread 0x00007fffb68a93c0 (most recent call first):
Abort trap: 6
我目前正在运行 Python 3.6.4 :: Anaconda custom(64 位),并认为这个问题可能与安装了 Anaconda 2 有关。有人可以帮我找出原因是什么以及如何解决这个问题吗?
我也有兴趣了解有关如何同时使用 Anaconda 2 和 3 的更多提示,以免再次发生这种情况。
【问题讨论】:
-
我今天在使用 Anaconda3 时遇到了这个问题。删除然后重新安装 Anaconda 修复了它。我通过将 anaconda3/envs 移动到其他地方,删除 anaconda3 目录,然后在安装后将 envs 移回新的 anaconda3 目录来保留我的 conda 环境。使用 Ubuntu 16.04。
标签: python-2.7 anaconda python-3.6 fatal-error multiple-versions