[Tutor] Wish to upgrade Python 3.6.5 to Python 3.6.6 for Linux Mint 19

boB Stepp robertvstepp at gmail.com
Sun Jul 15 02:47:12 EDT 2018


On Sun, Jul 15, 2018 at 1:38 AM boB Stepp <robertvstepp at gmail.com> wrote:
>
> On Sat, Jul 14, 2018 at 11:52 PM boB Stepp <robertvstepp at gmail.com> wrote:
> >
> > On Sat, Jul 14, 2018 at 8:43 PM boB Stepp <robertvstepp at gmail.com> wrote:
> > >
> > > On Sat, Jul 14, 2018 at 8:23 PM Mats Wichmann <mats at wichmann.us> wrote:
> > > >
> > > > take a look at pyenv. should make it fairly easy.
> > > >
> > > > https://github.com/pyenv/pyenv
> > >
> > > This does look interesting.  On the linked page, after installing and
> > > configuring pyenv, it says to install Python as follows giving a 2.7.8
> > > example:
> > >
> > > $ pyenv install 2.7.8
> > >
> > > Where and how does it get its Python installation?
> >
> > After a lot of searching, I'm still not sure how pyenv is working its
> > magic.  On https://github.com/pyenv/pyenv/wiki it says:
> >
> > "pyenv will try its best to download and compile the wanted Python version, ..."
> >
> > This suggests that it is getting the source from somewhere
> > (python.org/downloads ?) and then compiling it locally.  Is this what
> > it actually does?
>
> After too much fruitless searching I finally found a more direct
> confirmation of what I was suspecting to be true at

Oops!  Too sleepy.  Forgot to paste the link where I found the below
info.  It's at:  https://bastibe.de/2017-11-20-pyenv.html

> "In contrast, with PyEnv, you install a Python. This can be a version
> of CPython, PyPy, IronPython, Jython, Pyston, stackless, miniconda, or
> even Anaconda. It downloads the sources from the official repos, and
> compiles them on your machine [1]. Plus, it provides an easy and
> transparent way of switching between installed versions (including any
> system-installed versions). After that, you use Python's own venv and
> pip."
>
> This sounds like exactly what I need!  Thanks for this, Mats!!  I will
> give it a whirl later today after I wake up.
>
> --
> boB



-- 
boB


More information about the Tutor mailing list