Re:I'm Switching to Python and Actually Liking It
by dmz73 on Wednesday July 16, 2025 @05:58AM
(#44580489)
I don't know what I am doing wrong but nothing written in Python has ever worked for me.
I download the .py repo from from github or wherever and try to run it - errors.
I try to install missing libraries pip this and that - errors.
I battle fixing endless error with dependencies and when the .py finally runs - errors - wrong version of whatever library or wrong patch of this or that or the "production ready" .py does not work correctly on Windows or single file script uses excel library that has changed in incompatible ways 3 times in 2 years.
I Download all the files from the flashy looking web site and follow all the instructions to the letter - errors.
Python is anything but "robust".
It is the most fragile environment in the universe, worse than c, c++ and javascript put togeter, at least this is my experience with it.
[ Parent
| on HN ]
Re:I'm Switching to Python and Actually Liking It
by DataDaoDe on Wednesday July 16, 2025 @08:18AM
(#44581391)
That’s wild. The last time I had that experience with Python must have been more than 10 years ago. I’ll admit a decade ago you definitely did need to know way to many details about way too many tools from virtualenvs to setuotools to wheels, etc. to get things working from somebody else’s project, but imho, poetry and uv have really changed all that.
Re:I'm Switching to Python and Actually Liking It
by vrighter on Wednesday July 16, 2025 @06:25AM
(#44580621)
This is exactly my experience too. I avoid python software like the plague, because even when it does work, I can not rely on it continuing to work when python gets updated on my system.
Re:I'm Switching to Python and Actually Liking It
by zeppelin101 on Wednesday July 16, 2025 @12:24PM
(#44584100)
This is where uv comes in to save the day.
Re:I'm Switching to Python and Actually Liking It
by fastasucan on Thursday July 17, 2025 @03:24PM
(#44597145)
Ofcourse you can if you just learn to use it properly.
Re:I'm Switching to Python and Actually Liking It
by ActorNightly on Wednesday July 16, 2025 @03:02PM
(#44585704)
can you give at least one example? You are probably just expecting too much. No manual checkout/install process is easy as installing an application.
Re:I'm Switching to Python and Actually Liking It
by jbreckmckye on Wednesday July 16, 2025 @03:38PM
(#44586009)
What about Go?
"go install github.com/org/repo/x"
Re:I'm Switching to Python and Actually Liking It
by dkdcio on Wednesday July 16, 2025 @03:46PM
(#44586073)
`pip install git+https://github.com/org/repo/x`
Re:I'm Switching to Python and Actually Liking It
by zahlman on Wednesday July 16, 2025 @09:44PM
(#44588886)
My own experience could hardly be more different. For that matter, I have never had to even look at a "flashy looking web site and follow all the instructions to the letter" in order to install something.
For example, to install yt-dlp, I followed these steps:
sudo apt install pipx
pipx install yt-dlp
Actually, only the second one, because I already had pipx (https://pipx.pypa.io/ — a wrapper for pip that does basic virtual environment management) installed.Can you name some specific things in Python you have tried to use, and give more concrete descriptions of how you tried to set them up?
Re:I'm Switching to Python and Actually Liking It
by fastasucan on Thursday July 17, 2025 @03:24PM
(#44597135)
You cant really make a judgement on python from this, as your story just screams user error. I have never encountered anything of what you say, and I have been programming in Python from before I had any clue what I did.