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

9

我最近通过Anaconda命令提示符下载了keras(我成功下载了其他包)。它实际上有效,因为我可以在Jupyter Notebook中导入keras。然而,现在当我打开Anaconda命令提示符时,我遇到了以下问题:

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,因为我还有几天就要交一个项目,不希望出现任何安装或数据丢失问题。

那么,我的文件夹名称是否是问题的根源?如果是,我该如何更改它而不会弄乱我的计算机?如果不是,你们有什么解决方法吗?非常感谢,我有两个项目只剩几天时间了 :(


1
请查看此链接:https://dev59.com/JVQJ5IYBdhLWcg3wnHPm#54327432 - Vishesh Shrivastav
3个回答

3

经过几天的搜索,我找到了一种替代方案。

  1. 打开Anaconda Navigator

  2. 点击Environments选项卡(如图所示)enter image description here

  3. 点击base(root)(三角形图标),然后点击Open Terminalenter image description here

通过使用这个解决方案,您将能够打开Anaconda Prompt窗口,并在其中进行任何操作。 enter image description here


0

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

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

我发布的错误在打开Anaconda提示符时自动弹出,无法更改。 - Anthony G.
1
@AnthonyG。修复启动Anaconda的脚本,或将您的参数引用传递给Anaconda。假设您只是在cmd提示符下键入anacondawhere.exe anaconda并修复该脚本。 - Maximilian Burszley
抱歉,我不知道怎么做哈哈。我该去哪里修复启动Anaconda的脚本,并且如何“修复”它? - Anthony G.
1
@AnthonyG. 首先,你是如何启动Anaconda的:点击快捷方式吗?如果是这样的话,请右键点击它并查看属性,弄清楚它启动的是什么。 - Maximilian Burszley
@TheIncorrigible1:我打开了activate.bat文件。现在我该做什么? - Muser
显示剩余3条评论

0

删除以下路径中的文件: C:\Users\your_name\AppData\Local\Continuum\anaconda3\etc\conda\activate.d

或者您可以从Anaconda Navigator重新安装/删除Keras: - 右键单击环境名称 - 启动终端 - 按Ctrl-C停止任何批处理作业。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接