因此,我最近通过 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
是的,问题出在您的用户名中。如果您的用户名是Jay kishan Panjiyar
,请输入
python "C:\Users\Jay kishan Panjiyar\Anaconda3\etc\keras\load_config.py" > temp.txt
在提示符下,使用引号告诉系统,带空格的字符串都是一个文件名。或者,如果您在C:\Users\Jay kishan Panjiyar
执行此操作时位于主目录 ()(如您的插图所示),则应该说
python Anaconda3\etc\keras\load_config.py > temp.txt
PS Plain>
相当于1>
。
答案2
许多 Python 开发人员都面临这个问题。不要担心,按照以下指南尝试解决它 -
1.首先卸载 Keras(你可以进入安装包的文件夹删除 keras 文件)
2.转到位置 C:\Users\用户名\AppData\Local\Continuum\anaconda3\etc\conda\activate.d
您可以在 activate.d 和 deactivate.d 中看到里面的 keras 批处理文件,每次打开 anaconda prompt 时都会运行它们。请删除它们。
3.重新安装Keras。