Python 2.7 突发错误
我之前安装了Python 2.7,一直用得挺好的。可是今天突然出现了一个应用错误,Python没能捕捉到这个错误,然后每次运行的时候就会出现下面提到的错误。
简单说一下背景,当时我的电脑内存使用率达到了95%,这可能是导致Python崩溃的原因。
Traceback (most recent call last):
File "C:\Python27\lib\runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "C:\Python27\lib\runpy.py", line 72, in _run_code
exec code in run_globals
File "C:\Python27\lib\site-packages\scrapy-0.16.4-py2.7.egg\scrapy\cmdline.py"
, line 7, in <module>
from scrapy.crawler import CrawlerProcess
File "C:\Python27\lib\site-packages\scrapy-0.16.4-py2.7.egg\scrapy\crawler.py"
, line 3, in <module>
from twisted.internet import reactor, defer
File "C:\Python27\lib\site-packages\twisted\internet\reactor.py", line 38, in
<module>
from twisted.internet import default
File "C:\Python27\lib\site-packages\twisted\internet\default.py", line 56, in
<module>
install = _getInstallFunction(platform)
File "C:\Python27\lib\site-packages\twisted\internet\default.py", line 52, in
_getInstallFunction
from twisted.internet.selectreactor import install
File "C:\Python27\lib\site-packages\twisted\internet\selectreactor.py", line 1
8, in <module>
from twisted.internet import posixbase
File "C:\Python27\lib\site-packages\twisted\internet\posixbase.py", line 24, i
n <module>
from twisted.internet import error, udp, tcp
File "C:\Python27\lib\site-packages\twisted\internet\tcp.py", line 73, in <mod
ule>
from twisted.python.win32 import formatError as strerror
ImportError: cannot import name formatError
2 个回答
-1
看起来是一些第三方包出了问题。你可以试着重新安装这些包,或者干脆把它们完全卸载掉。如果你在使用 twisted,可以考虑升级到 Python 3,因为它的支持非常好,而且希望最新的安装能解决一些损坏的问题。
0
因为崩溃,twisted模块坏掉了。重新安装这个模块后,它又能正常工作了。