Конфликт между PyInstaller и модулем Numpy при создании исполняемого файла - PullRequest
1 голос
/ 04 марта 2020

Я закончил простой python пользовательский интерфейс, который использует некоторые библиотеки, такие как numpy, pandas и sci-kit, чтобы научиться показывать результаты задачи классификации. Следующим шагом в моем проекте является создание исполняемого файла, чтобы я мог запускать этот код на других машинах без необходимости установки python и этих библиотек. Поэтому я попробовал PyInstaller и cx_freeze для генерации этих исполняемых файлов.

Однако, когда я пытаюсь выполнить вывод из PyInstaller, он говорит, что не смог импортировать библиотеку numpy. То же самое происходит при использовании cx_freeze.

Вот требования к моему проекту:

altgraph==0.17
dlib==19.19.0
fpdf==1.7.2
imutils==0.5.3
joblib==0.14.1
numpy==1.18.1
opencv-python==4.1.2.30
pandas==1.0.1
Pillow==6.2.1
PyInstaller==3.6
python-dateutil==2.8.1
pytz==2019.3
scikit-learn==0.22.1
scipy==1.4.1
six==1.13.0
sklearn==0.0

Дерево проекта - это основной файл для пользовательского интерфейса и некоторые другие вспомогательные сценарии для ведения журнала, сохранения pdf файлы ... если понадобится дополнительная информация, я с удовольствием предоставлю. Код отлично работает на моем компьютере при запуске из консоли. Я на Ubuntu 18.04 и использую python3 .6.9.

Как мне решить эту проблему?

...