导入库(openpyxl)之后python崩溃

时间:2019-03-04 19:21:00

标签: python pandas openpyxl

[已修复!] 将numpy降级为1.15.0可以解决此问题。感谢大家对这个问题的投入!

该程序有两行代码:

import openpyxl
print 'a'

当我尝试运行该程序时,python崩溃了。

pythonw.exe has stopped working

这是问题详细信息:

Problem signature:
  Problem Event Name:   APPCRASH
  Application Name: pythonw.exe
  Application Version:  0.0.0.0
  Application Timestamp:    53b1ee1c
  Fault Module Name:    libopenblas.IPBC74C7KURV7CB2PKT5Z5FNR3SIBV4J.gfortran-win_amd64.
  Fault Module Version: 0.0.0.0
  Fault Module Timestamp:   5c3bd575
  Exception Code:   c000001d
  Exception Offset: 00000000010fecc1
  OS Version:   6.3.9600.2.0.0.16.7
  Locale ID:    1033
  Additional Information 1: 4065
  Additional Information 2: 406514178a2b6e9aa40eed547759f454
  Additional Information 3: fc05
  Additional Information 4: fc05b10293ad572b4555c73505820972

1 个答案:

答案 0 :(得分:0)

我在使用 Server2012 时遇到了同样的问题,但服务器本身不是原因。 它是 CPU,如果它较旧且不支持 AVX512,则会发生此崩溃。 降级是可行的,但只是一种或多或少肮脏的解决方法。

真正的原因是 OPENBLAS,如果您像这样设置环境变量:

SET OPENBLAS_CORETYPE=haswell

它会很好地工作。

可以在此处找到有关确切原因的更多解释。 https://gitlab.alpinelinux.org/alpine/aports/-/issues/10379