[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: Python-01-291828546.jpg (204 KB, 1890x800)
204 KB
204 KB JPG
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 click
Python:
>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 pytorch

Why 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.
>>
>>108189961
Because ruby encouraged creativity so it had to be destroyed
>>
>>108189961
>not a single problem has to do with the language
>ARRRG THE LANGUAGE!
Nocoder
>>
>>108189961
Are 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
>>
>>108189961
uv/pipx
or use pyinstall
>>
>>108190009
he is a user and if the user is having trouble even getting the "app" to work, it's a shitty solution
>>
>>108189961
Did 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.ico
WOOOOW
>>
Python 3 cucked the exec function, so I dropped it. Stupid faggots.
>>
>>108190009
no, he's right. I have to keep multiple versions of nixpkgs alive because of python packaging issues.
>>
>>108190546
Sounds like a packaging and toolchain problem, not a language problem. Are you also a nocoder?
>>
>>108190556
you'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.
>>
>>108190423
https://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, etc
quality software you have here.
>make "Linux" one
>wrong glibc abi
I 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.
>>
>>108189961
your 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.
>>
>>108190770
it'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.
>>
File: 1759586466703780.jpg (47 KB, 720x439)
47 KB
47 KB JPG
>>108190375
>>
>>108189961
>>install git and all the other tools for that one virtual environment
Sounds like you just have no fucking clue what a virtual environment is
>>
>>108190891
I 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.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.