i wan't to release my python project, but when i send it to someone he is forced to install all the packages im using in my python project.
Is there any way to pack it or something, because maybe there are some users who are not that familiar with pip or python.
Regards
PyInstaller
It work even if users do not have python installed.
Here an example from a github project. As you can see, you can download sources, but also a zip containing every package used to run your project. In this example, it contains many files, but you can package everything into a single .exe file.
How to use (Manual):
Install PyInstaller from PyPI:
Go to your program’s directory and run:
This will generate the bundle in a subdirectory called dist.
Case specific:
You asked how to get arguments send by the user. Here is some way to do it, more or less convenient: