Exe-файл Pyinstaller не требует ввода - PullRequest
0 голосов
/ 23 октября 2019

Я хочу создать .exe файл из .py. Если я запускаю .py файл, он работает хорошо, и у меня нет проблем с этим. Но когда я запускаю .exe файл, созданный pyinstaller, я не могу ничего ввести (ввести) в командной строке.

Я уже пробовал несколько вариантов - один исполняемый файл (- один файл), отключить upx (- noupx). Оба не дают никаких улучшений.

Является ли проблемой то, что я импортирую свои собственные библиотеки? Лучше вставить функции, которые я использую внутри моего .py файла?

from PIL import Image
import numpy as np
from convetai.cropImage import cropImage, step
def main():
    path = input()
    img = np.array(Image.open(f"{path}"))

    print("Your image has a shape of ", img.shape)
    n = int(input("Enter number of divisions."))
    #dx, dy = step(n, img.shape)
    i = int(input("Enter num of row"))
    j = int(input("Enter num of column"))
    n_img = cropImage(img, n, i, j, save=True)
    print("Done.")

if __name__ == '__main__':
    main()

Спасибо.

...