新建文件后Spyder控制台无法执行代码,求助故障排查
Spyder代码无法运行/执行错误文件的解决办法
- 先确认运行的是当前文件
Spyder不会自动默认运行你正在编辑的文件,得手动选对:- 确保你要运行的文件标签是高亮选中的状态
- 点工具栏的绿色三角"运行"按钮,或者按
F5,别直接在控制台敲旧的runfile()命令——那会重复执行之前指定的旧文件
- 清空控制台残留的旧环境
之前运行过的旧文件代码会留下变量、函数,可能干扰新代码:- 点控制台右上角的圆形箭头"重启内核",把之前的环境清干净
- 重启内核后再重新运行当前文件
- 检查文件本身的问题
- 新文件的保存路径别带中文、空格或者奇怪符号,Spyder对这类路径支持不好
- 确认文件编码是UTF-8,通过"文件"->"保存为"可以查看和修改编码
- 重置Spyder配置
如果上面的方法都不管用,可能是配置文件坏了:- 关掉Spyder,找到配置文件夹——Windows一般在
C:\Users\[你的用户名]\.spyder-py3,Mac/Linux在~/.spyder-py3 - 把这个文件夹备份一下然后删掉,重新打开Spyder会自动生成默认配置,再试试运行代码
- 关掉Spyder,找到配置文件夹——Windows一般在
内容的提问来源于stack exchange,提问作者Halluska
相关产品推荐
相关产品推荐

