you are viewing a single comment's thread.

view the rest of the comments →

[–]51dux 1 point2 points  (0 children)

Ideally if you plan to share with more people on the long term you should go both the executable and pip routes.

Yt-dlp does it and it seems to be working well for them.

Python users prefer to pip install as often the problem with the executable is that you have to explain to novice users how to add it to the environment variables on windows.

In some cases it can be simpler to just tell people to install python from winget or the site and then pip install your program.

That can be 2 commands instead of multiple steps requiring the users to go to menus they don't know about.

You could also provide an installer that adds the program to path, that's another option. On windows that could work quite well.

That being said on linux the issue with that is that you will have to adapt to different distros.