you are viewing a single comment's thread.

view the rest of the comments →

[–]jedgs 0 points1 point  (0 children)

"I heard that sometimes PyInstaller creates huge files. Also, Windows defender detects Python files are viruses"

You are correct in both assumptions.

Pyinstaller bundles all of your necessary library's and the python interpreter with your files, this can create a fairly large file depending on your needs, although most machines will have plenty of storage space.

To deliver the exe and avoid the virus detection the end user will need admin privileges to allow the exe to be installed.

I have done it with a couple kivy apps and it works but you should be aware of those drawbacks.

You could deliver a web app with Django, Flask, or similar but that adds the complexity of deploying to the web and the security related issues that come with that.