Python 2.7 突发错误

0 投票
2 回答
666 浏览
提问于 2025-04-18 04:32

我之前安装了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模块坏掉了。重新安装这个模块后,它又能正常工作了。

撰写回答