You want the command port installed, not port list, to see everything that 
you’ve installed before.

If you really do have this cold versions installed, it’s also likely that you 
also have zillions of old Python version packages installed too:

> port installed py*


Here’s a gist I use to migrate to new versions of Python:

https://gist.github.com/essandess/29067dc7b50536aa0a1f9f34fece73a7

To get an up-to-date Python install, choose the latest version whose packages 
both exist and work, likely python313:

> $ port list py3*-jupyter
> py39-jupyter                   @1.0.0          python/py-jupyter
> py310-jupyter                  @1.0.0          python/py-jupyter
> py311-jupyter                  @1.0.0          python/py-jupyter
> py312-jupyter                  @1.0.0          python/py-jupyter
> py313-jupyter                  @1.0.0          python/py-jupyter


Then:

> sudo port -pNc install py313-jupyter

> port select --set jupyter py313-jupyter



> On Jul 8, 2025, at 4:28 AM, Christoph Kukulies via macports-users 
> <[email protected]> wrote:
> 
> I just decided to totally remove all traces of anaconda3 from my macOS 
> (11.7.10).
> Now I'm left with all that got installed by macports through  the years since 
> 2017.
> 
> $ port list | grep \^pyt
> python-mode.el                 @1.0            lang/python-mode.el
> python26                       @2.6.9          lang/python26
> python27                       @2.7.18         lang/python27
> python310                      @3.10.18        lang/python310
> python27-bootstrap             @2.7.18         lang/python27
> python311                      @3.11.13        lang/python311
> python312                      @3.12.11        lang/python312
> python313                      @3.13.5         lang/python313
> python313-devel                @3.13.0rc3      lang/python313-devel
> python314-devel                @3.14.0b3       lang/python314-devel
> python32                       @3.2.6          lang/python32
> python33                       @3.3.7          lang/python33
> python313-freethreading        @3.13.5         lang/python313
> python34                       @3.4.10         lang/python34
> python35                       @3.5.10         lang/python35
> python36                       @3.6.15         lang/python36
> python37                       @3.7.17         lang/python37
> python38                       @3.8.20         lang/python38
> python39                       @3.9.23         lang/python39
> pytest_select                  @0.1            python/pytest_select
> python-language-server_select  @0.1            
> python/python-language-server_select
> python-lsp-server_select       @0.1            python/python-lsp-server_select
> pythia                         @8.303          science/pythia
> python2_select                 @0.1            sysutils/python2_select
> python3_select                 @0.1            sysutils/python3_select
> python_select                  @0.3            sysutils/python_select
> python3_select-38              @0.1            sysutils/python3_select
> python3_select-39              @0.1            sysutils/python3_select
> python3_select-310             @0.1            sysutils/python3_select
> python3_select-311             @0.1            sysutils/python3_select
> python3_select-312             @0.1            sysutils/python3_select
> python3_select-313             @0.1            sysutils/python3_select
> python3_select-314             @0.1            sysutils/python3_select
> python_select-38               @0.3            sysutils/python_select
> python_select-39               @0.3            sysutils/python_select
> python_select-310              @0.3            sysutils/python_select
> python_select-311              @0.3            sysutils/python_select
> python_select-312              @0.3            sysutils/python_select
> python_select-313              @0.3            sysutils/python_select
> python_select-314              @0.3            sysutils/python_select
> $ 
> 
> Actually I don't want to tear down everything. I just would like to have a 
> stable and up to date Python3 installation to run 
> Jupyter notebooks with the latest modules.
> 
> There are currently no settings regarding Python in my bash environment.
> 
> So how would I achieve this goal?
> 
> --
> Christoph
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to