#python #pandas #openpyxl
#python #pandas #openpyxl
Вопрос:
[исправлено!] Понижение версии numpy до 1.15.0 устранило проблему. Спасибо всем за ваш вклад в решение проблемы!
Программа содержит 2 строки кода:
import openpyxl
print 'a'
когда я пытаюсь запустить программу, python вылетает у меня.
вот подробная информация о проблеме:
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. привет, снейк, спасибо за ответ :). когда я запускаю его в cmd, он по-прежнему показывает мне, что python.exe перестал работать без какого-либо сообщения об ошибке / предупреждения в окне cmd. Я использую python2.
2. Возможно, попробуйте понизить вашу версию библиотеки. Работает ли это, когда вы не импортируете это? Это также может быть поврежденный двоичный файл, возможно, удалите, а затем переустановите пакет, или, возможно, ваше оборудование не поддерживает этот процесс. Возможно, вы используете 64-разрядный код на 32-разрядном оборудовании или что-то в этом роде
3. привет, Джо, спасибо за ответ! Я пытался удалить и переустановить пакет, понизив его до предыдущей версии (2.6.0), но он по-прежнему выходит из строя. Я запускаю его на виртуальной машине, тот же код работает на другой виртуальной машине с теми же настройками.. (все 64-разрядные), так что это действительно сбивает с толку, lol..
4. У меня была такая же ошибка с Python 3.7 64bit на Windows Server 2012R2. Понижение numpy до 1.15.0 исправило это.
Ответ №1:
я столкнулся с той же проблемой с Server2012, но сам сервер не был причиной. Это процессор, и если он старше и не поддерживает AVX512, происходит сбой. Понижение версии работает, но это всего лишь более или менее грязный обходной путь.
Настоящая причина в том, OPENBLAS
и если вы установите переменную среды следующим образом:
SET OPENBLAS_CORETYPE=haswell
это будет работать плавно.
Дополнительные объяснения точной причины можно найти здесь. https://gitlab.alpinelinux.org/alpine/aports/-/issues/10379