此命令无法执行,因为尝试从 Spyder 的编辑器获取文件代码时发生错误。错误是:
An exception has occurred, use %tb to see the full traceback.
TypeError: handle_get_file_code() got an unexpected keyword argument 'save_all'
Run Code Online (Sandbox Code Playgroud)
Cro*_*opy 10
我在 Spyder 4.1.4 上遇到了同样的问题。我完全卸载了 spyder 并将其重新安装到最新版本(现在是 4.1.5),显然他们已经解决了这个版本中的潜在问题。因此,以下标准程序应该可以解决问题,希望:
pip uninstall spyder
conda uninstall spyder
conda install spyder
Run Code Online (Sandbox Code Playgroud)
我在 conda env 中使用 spyder,因此我认为这没有pip uninstall必要。
问题好像来自新版本的子包 spyder-kernels
我已经卸载了 1.9.4 版本
conda uninstall spyder-kernels
Run Code Online (Sandbox Code Playgroud)
然后又回到了之前的版本
conda install spyder-kernels=1.9.3
Run Code Online (Sandbox Code Playgroud)
小智 4
今天早上我更新到了 Spyder 4.1.4,当我尝试运行我的代码时遇到了同样的问题。值得注意的是,我使用 Anaconda,所以不确定这会对您产生什么影响。
我尝试恢复到较旧版本的 Spyder 以及通过 Anaconda Prompt 升级到 Spyder 4.1.5,但仅通过进入 Anaconda Navigator 并完全删除 Spyder 应用程序成功避免了您上面提到的错误消息。然后我从 Anaconda Navigator 安装了 Spyder 4.1.5 并能够运行我的代码。
| 归档时间: |
|
| 查看次数: |
11637 次 |
| 最近记录: |