I’m not sure about what the problem here is. If the target user cannot be bothered to learn about “the shell” why should they care about the Python vendor? And the procedure shown is not easy peasy for a newbie.
TFA is for students who are (presumably) very early in their programming careers. Python is often billed as a good language for beginners because it does not require the author to keep track of curly braces or line-ending semicolons, and it lets the author focus less on syntax and more on reasoning with code. Wouldn't it be nice if the beginner could focus on learning Python instead of having to learn stupid minutiae…
Escaping from Anaconda's Stranglehold on macOS
11–20 of 286 posts
Re: Escaping from Anaconda's Stranglehold on macOS
#12Re: Escaping from Anaconda's Stranglehold on macOS
#13I’m not sure about what the problem here is. If the target user cannot be bothered to learn about “the shell” why should they care about the Python vendor? And the procedure shown is not easy peasy for a newbie.
TFA is for students who are (presumably) very early in their programming careers. Python is often billed as a good language for beginners because it does not require the author to keep track of curly braces or line-ending semicolons, and it lets the author focus less on syntax and more on reasoning with code. Wouldn't it be nice if the beginner could focus on learning Python instead of having to learn stupid minutiae…
Octave, Matlab, Mathematica, Julia, R are superior for small programs with just a couple of functions.
Escaping the stranglehold of Python would be the next project!
Re: Escaping from Anaconda's Stranglehold on macOS
#14Clickbait title (“stranglehold”, really?), and also really bad advice. Terminal can be scary, but “open terminal from Applications/Utilities” and typing “rm ~/.zsh” is objectively easier. Also that’s not even the best solution, just a far better way to do this solution.
It sounds like they want to be able to restore it too. And the Terminal is harder to use than a graphical step by step guide.
Also, “mv ~/.zsh ~/zsh-anaconda”.
Re: Escaping from Anaconda's Stranglehold on macOS
#15 conda create -n "myenv" python=3.8
conda activate myenv
Then just use pip in your environment, if you don’t like conda packages. Not sure what the paragraph about being able to install multiple Python versions after getting rid of Anaconda is about.Re: Escaping from Anaconda's Stranglehold on macOS
#16Re: Escaping from Anaconda's Stranglehold on macOS
#17Nobel laureate Paul Romer sharing some Python advice is a little strange!
Re: Escaping from Anaconda's Stranglehold on macOS
#18Despite the myth, it is not hard to use unless you need to package something complicated or messy. Then it may become hard.
The advantage of Nix is total version reproducibility and declarativeness. It's quite reassuring to know things are exactly the same on all computers.
Re: Escaping from Anaconda's Stranglehold on macOS
#19Earlier quoted context omitted.
Can you elaborate? Is there a link?
A news on the same: https://www.theregister.com/2024/08/08/anaconda_puts_the_squ...
Wow this is so deliberately ambiguous about universities with more than 200 employees. Shameful.
Re: Escaping from Anaconda's Stranglehold on macOS
#20I collaborate with people that use macOS while I use Linux. For reproducible environments, Nix has served us well. Despite the myth, it is not hard to use unless you need to package something complicated or messy. Then it may become hard. The advantage of Nix is total version reproducibility and declarativeness. It's quite reassuring to know things are exactly the same on all computers.
I wish though, that at my job people were as far as using Nix oder Guix though. Still a long way off of that. Wish people would explore more on and off the job, to realize the potential.