Addendum:

$ port select --summary
Name      Selected       Options
====      ========       =======
clang     none           mp-clang-17 none
cython    none           cython27 none
docutils  none           py313-docutils none
httpx     none           py311-httpx py313-httpx none
ipython   py313-ipython  py311-ipython py313-ipython none
ipython3  py313-ipython  py311-ipython py313-ipython none
jupyter   py311-jupyter  py311-jupyter py313-jupyter none
llvm      none           mp-llvm-17 mp-llvm-19 none
py-sympy  py311-sympy    py311-sympy none
pygments  none           py311-pygments py313-pygments none
python    python311      python27 python27-apple python311 python312 python313 
python37 python38 python38-apple none
python2   none           python27 python27-apple none
python3   python311      python311 python312 python313 python37 python38 
python38-apple none



> Am 13.07.2025 um 09:40 schrieb Christoph Kukulies via macports-users 
> <[email protected]>:
> 
> 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]>:
>>> 
>>> 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
>> 
> 

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to