我不久前下载了Anaconda3,今天当我尝试运行Anaconda Prompt程序(Windows 64位系统)时,它给了我以下输出:
>was unexpected at this time
>IF DEFINED PYTHONIOENCODING chcp > NUL
然后它只在常规命令行终端上。
在今天之前没有这样做,我真的不知道发生了什么。我是anaconda和命令行提示的新手。
我发现有一些文章指的是第一行,但没有一篇能告诉我关于第二行的任何内容。任何帮助都会很棒。
答案 0 :(得分:1)
我尝试重新安装anaconda,但无济于事。同样的错误不断重演。它基本上来自位于conda.bat
anaconda3\Library\bin\
中的第40行
@IF DEFINED PYTHONIOENCODING chcp %PYTHONIOENCODING% > NUL
我尝试过多种方式修改这条线,但没有任何效果。
然而,有一个小的黑客做了。打开命令提示符(甚至是Anaconda Prompt)cd
到目录anaconda3\Scripts\
。命令conda
在这里工作。键入activate
应该运行批处理文件并激活默认的' base'环境。
或者,只需输入anaconda3\Scripts\activate
即可。每次想要运行Anaconda Prompt时都要这样做,你应该好好去。
答案 1 :(得分:0)
我通过卸载并重新安装anaconda解决了这个问题。痛苦而且耗时,但它确实有效。
答案 2 :(得分:0)
我也是通过这样做解决了这个问题,但我必须每隔几天再做一次,然后再回来。