Pyinstaller неправильно включает numpy в пакет Mac - PullRequest
0 голосов
/ 26 ноября 2018

Если я включу numpy в мой скрипт, приложение пакета даже не откроется.Однако, если я запускаю приложение из консоли, все в порядке.Итак:

pyinstaller -w myScript.spec

с import numpy as np в одном из модулей не создает надлежащий исполняемый файл.Однако:

python3.7 myScript.py

работает без проблем.Более того, если я прокомментирую строку import numpy as np, исполняемый файл будет создан без проблем.Я также использовал numpy в другом консольном скрипте без проблем.

Итак, как я могу сделать так, чтобы PyInstaller включал numpy в приложение-пакет?

Я проверил файл warn-myScript.txt из PyInstaller, и есть много модулей из numpy.core, которые не являютсянайдено, например: numpy.core.sqrt.Но я понятия не имею, где найти эти модули.

Я пытался сделать то, что j4n7 предложил здесь , но это не сработало.

Я использую Python3.7,numpy 1.15.4 и PyInstaller 3.4

Я установил Python с веб-страницы Python, а numpy и Pyinstaller с помощью pip.

На другом компьютере я установил Python3.7 из homebrew, и у меня тоже самоепроблема

1 Ответ

0 голосов
/ 27 ноября 2018

Я установил miniconda, а затем создал среду с numpy 1.15.4, Pyinstaller 3.4 и python3.7.1.В среде я могу без проблем создать пакетное приложение.

Однако пакетное приложение занимает 600 МБ.Я начну новый вопрос о том, как уменьшить размер приложения в комплекте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...