Автономный исполняемый файл, созданный PyInstaller, не может импортировать Numpy - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь создать автономный исполняемый файл приложения с графическим интерфейсом, использующего Python, и сталкиваюсь с очень странной ошибкой, которая мешает запуску программы.Единственная версия Python на моей машине с Windows10 - 3.7.2.Когда я запускаю программу из командной строки, она работает отлично, и у меня не возникает никаких проблем.Однако, когда я создаю автономный исполняемый файл с помощью pyinstaller, я получаю ошибку «Не удалось выполнить скрипт».После некоторого устранения неполадок и просмотра ошибок, исходящих из терминала, я понял, что ошибка связана с использованием numpy в моей программе.Ошибка, которая приводит к невозможности выполнения сценария, гласит: «ModuleNotFoundError: Нет модуля с именем« numpy.core._dtype_ctypes »».

Однако, когда я запускаю python и набираю команду «import numpy» в своем терминале, у меня не возникает проблем с этим модулем.Что может объяснить эту странную ошибку, с которой я сталкиваюсь?Я пытался удалить и переустановить Numpy, но это не сработало.Я также дважды проверил, чтобы убедиться, что я не случайно использую ранее установленную версию Python, на которой не установлена ​​numpy.Я не смог придумать причины, по которым это могло бы произойти.

Есть какие-нибудь идеи, почему эта странная проблема может происходить?

1 Ответ

0 голосов
/ 29 января 2019

Я столкнулся с той же проблемой. Это известная проблема с numpy 1.16.0. В качестве временного исправления я вернулся к numpy 1.15.4.

...