Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
I agree, python is far overrated, but, it's the only scrubby language that scrubs can seem to understand to feel like real "programmers" and thus its massive popularity.
My classic trope is just go look at stackoverflow front page. Guaranteed it's clueless clowns asking the same python questions over and over again.
But agreed, I always found the venv thing to feel somehow very fragile & poorly done.
Maybe some python gurus out there know of better tools or ways to do it.... -
@-zn- I don't have any experience with cargo, but version hopping with nvm (nodejs) is extremely easy. My point is: yes, obviously I'm doing it wrong. Why the fuck is it possible to do it wrong?? getting to a point where pip works is hard. Also: doing it right is hard.
Part of my problem is not python itself, but it's just the tip of the iceberg: I'm using jetbrains IDEs (love them). The best thing would be to have my python version setup as remote interpreter via dockerfile. This way, i have platform-independent versioning. But no, jetbrains didn't think of docker run --volume... -
I have no idea what you guys are talking about but for me, Ruby makes those kinds of issues less cumbersome.
Sure there is always dependency hell, but a well written gemfile and proper Ruby environment with omnibus is ... Magical and clean -
hjk10157311yI'm actually ok with the language itself but indeed the whole setup shit is seriously fucked.
-
nururururu92397dYeah, Python is utter fucking garbage. No programming language should exist without a SINGLE canonical package manager.
People who say otherwise must be shamed and ridiculed. -
nururururu92397d@nururururu correction: the language itself is fine when you get to run it. But getting there is a fucking garbage experience.
Related Rants
-
cdrice105"You gave us bad code! We ran it and now production is DOWN! Join this bridgeline now and help us fix this!" ...
-
MoboTheHobo35My Friend: Dude our Linux Server is not working anymore! Me: What? What did you do? My friend: Nothing I swe...
-
tommy15Right now someone at Google is coding something useless for us to laugh at on April Fools.
The fuck is up with venv, conda, pip, pip3, python3, CRYPTOGRAPHY_OPENSSL_NO_LEGACY and "you can't install packages in docker based environments" DUDE STOP WHAT THE FUCK
How the fuck is that the scripting language of choice? It has by far the most confusing and messy runtime setup. Like it's easier to make sense of Javas version-shenanigans than this bullshit.
And then you think well what gives. Runs > python ...
"This environment is externally managed and you can go kill yourself, JUST LOOK UP PEP-666" LIKE NO YOU FUCK, JUST RUN THE FUCKING SCRIPT!
It's nice you thought about separation of versions but DOCKRR DOCKER DOCKER THERE ARE CONTAINERS WHY THE FUCK DO YOU DO SOME BULLSHIT WITH ENVS IN FOLDERS REQUIRING SOME RUNTIME BULLSHIT WHAT NO STOP WWHYYY
rant
python sucks so much ass
fml
i'm shaking of anger