Python 更新后 anaconda 出错

Python gives error in anaconda after update

我刚刚尝试将主环境中的所有内容升级到最新版本(使用 conda update --all)。一切都很顺利,直到我真正尝试 运行 python。我收到此错误消息:

Traceback (most recent call last):
  File "C:\Users\Ayush\Anaconda3\lib\site.py", line 579, in <module>
    main()
  File "C:\Users\Ayush\Anaconda3\lib\site.py", line 562, in main
    known_paths = venv(known_paths)
  File "C:\Users\Ayush\Anaconda3\lib\site.py", line 494, in venv
    addsitepackages(known_paths, [sys.prefix])
  File "C:\Users\Ayush\Anaconda3\lib\site.py", line 349, in addsitepackages
    addsitedir(sitedir, known_paths)
  File "C:\Users\Ayush\Anaconda3\lib\site.py", line 207, in addsitedir
    addpackage(sitedir, name, known_paths)
  File "C:\Users\Ayush\Anaconda3\lib\site.py", line 159, in addpackage
    f = open(fullname, "r")
  File "C:\Users\Ayush\Anaconda3\lib\_bootlocale.py", line 12, in getpreferredencoding
    if sys.flags.utf8_mode:
AttributeError: 'sys.flags' object has no attribute 'utf8_mode'

如您所见,sys.flags 似乎有问题。我试着用谷歌搜索这个,但我找不到有同样问题的人。我正在使用 python 3.6.7(python 没有自行更新)。如果我在命令提示符下尝试 运行 python,也会出现此错误消息。 Here 是 运行ning conda update --all 的输出。希望你能帮上忙!

编辑: 我在 github here 上发现了一个关于这个问题的问题,但这并没有给出任何关于如何解决这个问题的解释。

注意:我也曾尝试使用安装程序安装新版本的 python,但这也没有用。

我以某种方式做到了 - 我重新安装了 Python,然后我尝试使用命令提示符,它成功了。事实证明,如果我在 Pycharm 中删除我的 idea 文件夹,它将适用于新版本!