I finally got everything tidied up, running Python 3.11 now. My `jupyter notebook` invoking problem (jupyter-notebook not found) got solved when I came to the conclusion that selecting jupyter to the right py311-jupyter and doing so for py-sympy.
Thanks again to all. -- Christoph > Am 12.07.2025 um 11:26 schrieb Christoph Kukulies via macports-users > <[email protected]>: > > Thanks. Then I'm wondering why /opt/local/bin/jupyter* > is not being used. > > $ ls /opt/local/bin/ju* > /opt/local/bin/jupyter-3.13 > /opt/local/bin/jupyter-console-3.13 > /opt/local/bin/jupyter-dejavu-3.13 > /opt/local/bin/jupyter-events-3.13 > /opt/local/bin/jupyter-execute-3.13 > /opt/local/bin/jupyter-kernel-3.13 > /opt/local/bin/jupyter-kernelspec-3.13 > /opt/local/bin/jupyter-lab-3.13 > /opt/local/bin/jupyter-labextension-3.13 > /opt/local/bin/jupyter-labhub-3.13 > /opt/local/bin/jupyter-migrate-3.13 > /opt/local/bin/jupyter-nbconvert-3.13 > /opt/local/bin/jupyter-notebook-3.13 > /opt/local/bin/jupyter-run-3.13 > /opt/local/bin/jupyter-server-3.13 > /opt/local/bin/jupyter-troubleshoot-3.13 > /opt/local/bin/jupyter-trust-3.13 > > All my troubles would have been blown away ( command jupyter-notebook not > found) if the correct mechanism > would point to these programs. > > If I run > > $ jupyter 3.13 notebook > > everything works, but this would be a crock. > > > -- > Christoph > >> Am 12.07.2025 um 10:24 schrieb Ryan Carsten Schmidt <[email protected] >> <mailto:[email protected]>>: >> >> On Jul 12, 2025, at 02:56, Christoph Kukulies wrote: >>> >>> I tried that: >>> >>> sudo port install py313-jupyter >>> >>> But /usr/local/bin/jupyter still points at python3.11 >>> >>> >>> #!/usr/local/opt/[email protected]/bin/python3.11 >>> # -*- coding: utf-8 -*- >>> import re >>> import sys >>> from jupyter_core.command import main >>> if __name__ == '__main__': >>> sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) >>> sys.exit(main()) >>> >>> Where does /usr/local/bin/jupyter actually stem from? >> >> MacPorts uses /opt/local by default. >> >> /usr/local is for software you install manually. On Intel Macs, Homebrew >> takes over this location. Attempting to configure MacPorts to use this >> location will produce a loud warning explaining that we don't recommend >> using that location. >> >> Having Homebrew and MacPorts installed on the same computer will cause >> problems and is not recommended. Neither is installing software to >> /usr/local manually. >> >> See https://trac.macports.org/wiki/FAQ#usrlocal >> <https://trac.macports.org/wiki/FAQ#usrlocal> >
signature.asc
Description: Message signed with OpenPGP
