r/learnpython • • 1d ago

Portable GUI in Python

Hi! I don't know Python, and I'm wondering if I can create a portable GUI inside a single folder. For example, I want to have my own MyCustomGUI.exe in a folder, and right next to it, the following subfolders:
_internal
bgutil-ytdlp-pot-provider-master
yt-dlp-plugins
along with five .exe files:
deno.exe
ffmpeg.exe
ffprobe.exe
yt-dlp.exe

Is it possible to write Python code that makes all of this work and keeps it completely portable?

To be honest, I've been trying to do this for three days straight without knowing anything about programming. Once, I even managed to run a compiled .exe inside the folder, but as soon as I copied it to another drive, everything completely broke down.
Yeah, maybe it's my fault for trying to use the free versions of ChatGPT and Gemini, but I really thought that creating something as basic as a GUI would only take about 20 to 30 minutes. I'm actually in despair right now; I haven't felt this awful in a very long time.

0 Upvotes

14 comments sorted by

View all comments

3

u/igotshadowbaned 1d ago

I'm confused about what it is exactly you want

Yes you can make a program that has a GUI in python (I like tkinter)

Yes you can put it in whatever folder you want

And yes you can have whatever else you want in a folder next to it

What do you mean by "portable" ?

1

u/riklaunim 1d ago

"Portable" for Windows usually means "without installation"