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
文件夹,它将适用于新版本!
我刚刚尝试将主环境中的所有内容升级到最新版本(使用 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
文件夹,它将适用于新版本!