Anaconda“>此时出人意料”

时间:2018-02-03 18:50:16

标签: python command-line anaconda

我不久前下载了Anaconda3,今天当我尝试运行Anaconda Prompt程序(Windows 64位系统)时,它给了我以下输出:

>was unexpected at this time
>IF DEFINED PYTHONIOENCODING chcp > NUL

然后它只在常规命令行终端上。

在今天之前没有这样做,我真的不知道发生了什么。我是anaconda和命令行提示的新手。

我发现有一些文章指的是第一行,但没有一篇能告诉我关于第二行的任何内容。任何帮助都会很棒。

3 个答案:

答案 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时都要这样做,你应该好好去。

Here is a screenshot

答案 1 :(得分:0)

我通过卸载并重新安装anaconda解决了这个问题。痛苦而且耗时,但它确实有效。

答案 2 :(得分:0)

我也是通过这样做解决了这个问题,但我必须每隔几天再做一次,然后再回来。