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>
> 

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to