Python is the worst. I wish people would stop writing software in it that I want to use because I hate using it. Normal programming language: >want to run application>download it>double clickPython:>download it>you have the wrong version of python installed>install correct version of python>something else breaks"Just use a virtual environment">install virtual environment>install python>install git and all the other tools for that one virtual environment>finally install the application I want to run>it works, sometimes >god help you if you need extensive libraries like pytorchWhy is this language such a piece of shit? Why is it that other languages don't suffer from this issue?I've ended up not using multiple useful "applications" people have created because of this issue. Fuck python.
>>108189961Because ruby encouraged creativity so it had to be destroyed
>>108189961>not a single problem has to do with the language>ARRRG THE LANGUAGE!Nocoder
>>108189961Are you retarded? First of all, wtf are you using that still uses python2, and isn't getting it's own dependencies. secondly you download both and your OS will separate them and the app will link with whichever one it requires.insane skill issue
Because compiling one executable for each operating system is too much effort
>>108189961uv/pipxor use pyinstall
>>108190009he is a user and if the user is having trouble even getting the "app" to work, it's a shitty solution
>>108189961Did you realized the problem is not Python but Python developers and AI fags? I mean tying your script to a specific versions is a programmer issue.
Just install the good python version and the good tooling versions you entitled little shit
I'm a simple man. I download a python script, I run the python script. I don't know what you are doing wrong.
>>108189961
>pyinstaller main.py -F -n retard_proof_clickable_thingy --icon=yourmom.icoWOOOOW
Python 3 cucked the exec function, so I dropped it. Stupid faggots.
>>108190009no, he's right. I have to keep multiple versions of nixpkgs alive because of python packaging issues.
>>108190546Sounds like a packaging and toolchain problem, not a language problem. Are you also a nocoder?
>>108190556you're a fucking retard. even minor releases in the 3 branch break shit all the time. 3.13 is a mess. you don't know shit and need to fuck off.
>>108190423https://pyinstaller.org/en/stable/>PyInstaller is tested against Windows, macOS, and Linux. However, it is not a cross-compiler; to make a Windows app you run PyInstaller on Windows, and to make a Linux app you run it on Linux, etcquality software you have here.>make "Linux" one>wrong glibc abiI kneel.most retards itt never dealt with real world python. it's possibly the shittiest language to deploy for. not even nodejs is as bad, which is a feat given how niggerlicious gyp is.
>>108189961your algebra homework is due tomorrow
>>108190568>libarary clearly states what it can and cannot do>BUT WHY CANT IT DO X?!and yes, python was never meant to really be deployed as an executable, thats why theres only an unoffical libarary for it. its expected that most people can run a fucking .py file without breaking down in tears like OP.
>>108190770it's just a reinvention of upx and other shitty self extracting archives. it's not good or useful and you're a fucking retard for bringing it up. that was my point. nigger.
For some reason python and js fags like to make compatibility breaking changes often.You would think that people would learn to avoid python and js but here we are.
>>108190375
>>108189961>>install git and all the other tools for that one virtual environmentSounds like you just have no fucking clue what a virtual environment is
>>108190891I don't WANT to have to know. I just want to run the thing. Only with Python do I, the user, have to deal with this.