On Mon, Dec 2, 2019 at 6:56 PM <niktnobodyn...@gmail.com> wrote:
>
> W dniu niedziela, 1 grudnia 2019 05:42:35 UTC+1 użytkownik John Ladasky 
> napisał:
>
> > For years, I've read warnings about not installing one's personal stack of 
> > Python modules on top of the system Python.  It is possible to corrupt the 
> > OS, or so I've gathered.
> >
> > Well, I've never heeded this advice, and so far nothing bad has happened to 
> > me.  I don't like Anaconda, or virtual environments in general.  I don't 
> > like heavyweight IDE's.  I like to be able to type "python3" at the command 
> > prompt and be sure what I'll be getting.  I have multiple user accounts on 
> > a system that I manage, and I want every user account to have access to the 
> > same modules.
> >
> > Maybe the modules that I require are safe to install on the system Python, 
> > I'm not sure.  My must-haves are mostly scientific computing and data 
> > management modules: Numpy, Scipy, Scikit-learn, Matplotlib, Pandas, 
> > Biopython, and Tensorflow.  I also use PyQt5 from time to time.
> >
> > Can anyone provide concrete examples of problems arising from installing 
> > modules on top of the system Python?  Am I courting disaster?
>
>
> I did not heard of such problems. But I have another warning. Ubuntu 18.4 
> uses Python 3.6. Do not try to install 3.7 or 3.8 as systemwide python3 
> version. It breaks some programs including standard terminal.
>

And that's where the distinction between "system Python" and "default
Python" comes in. You are absolutely right that you shouldn't replace
the *system* Python. However, changing what the command "python3" runs
is safe.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to