anaconda spyder出错怎么办
这篇文章将为大家详细讲解有关anaconda spyder出错怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
anaconda spyder出错解决:
写Python程序时突然遇到报错:
ThiscommandfailedtobeexecutedbecauseanerroroccurredwhiletryingtogetthefilecodefromSpyder'seditor.Theerrorwas:Anexceptionhasoccurred,use%tbtoseethefulltraceback.UnicodeDecodeError:'gbk'codeccan'tdecodebyte0x93inposition582:illegalmultibytesequenceUnicodeDecodeError:'gbk'codeccan'tdecodebyte0x93inposition611:illegalmultibytesequenceIn[2]:%tbTraceback(mostrecentcalllast):File"C:\Users\peter\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py",line401,inget_file_codereturnf.read()UnicodeDecodeError:'gbk'codeccan'tdecodebyte0x93inposition582:illegalmultibytesequence
先尝试重启程序,也许报错就解决了。
解决方法是根据报错,修改文件C:\Users\peter\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py为:
defget_file_code(filename):"""Retrivethecontentofafile."""#Getcodefromspydertry:file_code=frontend_request().get_file_code(filename)except(CommError,TimeoutError):file_code=Noneiffile_codeisNone:withopen(filename,'r',encoding='utf-8')asf:#增加,encoding='utf-8'returnf.read()returnfile_code
如果不重启程序,会报错:
[autoreloadofspydercustomizefailed:Traceback(mostrecentcalllast):File"C:\Users\peter\Anaconda3\lib\site-packages\IPython\extensions\autoreload.py",line245,inchecksuperreload(m,reload,self.old_objects)File"C:\Users\peter\Anaconda3\lib\site-packages\IPython\extensions\autoreload.py",line394,insuperreloadmodule=reload(module)File"C:\Users\peter\Anaconda3\lib\imp.py",line314,inreloadreturnimportlib.reload(module)File"C:\Users\peter\Anaconda3\lib\importlib\__init__.py",line168,inreloadraiseModuleNotFoundError(f"specnotfoundforthemodule{name!r}",name=name)ModuleNotFoundError:specnotfoundforthemodule'spydercustomize']ThiscommandfailedtobeexecutedbecauseanerroroccurredwhiletryingtogetthefilecodefromSpyder'seditor.Theerrorwas:Anexceptionhasoccurred,use%tbtoseethefulltraceback.UnicodeDecodeError:'gbk'codeccan'tdecodebyte0x93inposition582:illegalmultibytesequence
关于anaconda spyder出错怎么办就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。