安装Keras后,Anaconda提示卡住/关闭

时间:2018-11-26 19:52:33

标签: python windows cmd keras anaconda

所以我最近通过anaconda提示符下载了keras(我已经成功下载了其他软件包)。它确实有效,因为我能够在Jupyter Notebook中导入keras。但是,现在打开Anaconda Prompt时出现以下问题:

C:\Users\[User Name]>python C:\Users\[User Name]\Anaconda3\etc\keras\load_config.py  1>temp.txt
python: can't open file 'C:\Users\[User]': [Errno 2] No such file or directory

C:\Users\[User Name]>set /p KERAS_BACKEND= 0<temp.txt

C:\Users\[User Name]>del temp.txt

C:\Users\[User Name]>python -c "import keras"  1>nul 2>&1

注意事项:

  • 起初,我根本无法在窗口中键入或输入任何内容。
  • 关闭并重新打开它之后,会打开相同的消息,但是后面出现一堆我看不懂的文本,因为此后窗口立即关闭。
  • 在提供的错误消息中,第三行包含[User]而不是user。那是因为我的用户在我的计算机上的文件夹名称是FirstName LastName。我想知道这可能是一个空间。
  • 我不想卸载anaconda,因为我要在几天内完成一个项目,并且不希望出现任何安装/丢失数据的问题。

那么,我的文件夹名称中是否包含空格是问题的根源?如果是的话,如何在不干扰计算机的情况下进行更改?如果不是,你们对解决方案有什么想法?非常感谢,我将在短短几天内完成两个项目:(

3 个答案:

答案 0 :(得分:2)

经过几天的搜索,我找到了另一种解决方案。

  1. 打开Anaconda Navigator

  2. 单击Environments标签(如图所示)enter image description here

  3. 单击base(root)(三角形图标),然后单击Open Terminal enter image description here

通过使用此解决方案,您将能够打开Anaconda Prompt窗口并使用Anaconda Prompt做任何您想做的事情。 enter image description here

答案 1 :(得分:0)

使用引号。这是一个cmd.exe解析问题。

python.exe "%USERPROFILE%\Anaconda3\etc\keras\load_config.py" > temp.txt

答案 2 :(得分:0)

删除文件 C:\ Users \您的名字\ AppData \ Local \ Continuum \ anaconda3 \ etc \ conda \ activate.d

或者您可以从anaconda navigator重新安装/删除keras: -右键点击环境名称 -启动终端 -ctrl-c停止任何批处理作业。