У меня есть этот код imsple для тестирования:
#!/usr/bin/env python3
import cv2
import sys
import os
if getattr(sys, 'frozen', False):
app_path = sys.MEIPASS
else:
app_path = os.path.dirname(os.path.abspath(__file__))
img = cv2.imread('sammy_noise.jpg')
cv2.imshow('It works?', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
Просто показ изображений.
И я хочу, чтобы этот скрипт работал с двойным щелчком. Я установил pypinstaller. И я запустил это в терминале:
pyinstaller --onefile --add-data="sammy_noise.jpg:." test.py
Сборка прошла успешно, но когда я пытаюсь дважды щелкнуть exe-файл в папке dist, ничего не происходит. Что я делаю не так?