Xkcd: Python Environment
15 points
1 hour ago
| 4 comments
| m.xkcd.com
| HN
gnabgib
5 minutes ago
[-]
(2018) At the time (307 points, 181 comments) https://news.ycombinator.com/item?id=16958818
reply
ktpsns
13 minutes ago
[-]
I think the title deserves a (2018), which I estimated by explainxkcd history https://www.explainxkcd.com/wiki/index.php?title=1987:_Pytho...

Recently, people report that uv (https://docs.astral.sh/uv/) really makes a difference in Python tooling and puts poetry and of course anaconda unnessecary.

reply
damnitbuilds
33 minutes ago
[-]
I love Python the language, but the stuff around it is ....

Years ago, I was Python-curious but gave up on it when I couldn't get "import" to find a second source file.

Nowadays the Python powers-that-be seem to spend more time DEI-ing it than doing the important stuff.

reply
kgwxd
35 minutes ago
[-]
I tried learning Python recently to move away from .NET. Wish I hadn't spent so much time reading about the language before actually trying to do a real world project. That environment and pip stuff is terrible. Where did they get the idea to do that? No other language I've come across has tooling that ridiculous. I switched to Go instead.
reply
p4ul
32 minutes ago
[-]
If you haven't written off Python completely, I would suggest giving it a second chance using uv [1] for managing environments and Python versions. In my opinion, uv is the best thing to happen to Python in 10 years.

[1] https://docs.astral.sh/uv/

reply
r-johnv
14 minutes ago
[-]
Uv and uvx have been such game changers when we tried to distribute our python packages.
reply