Tidying up Python
Christoph Kukulies
kuku at kukulies.org
Sun Jul 13 07:42:57 UTC 2025
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 <macports-users at lists.macports.org>:
>
> 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 <macports-users at lists.macports.org>:
>>
>> 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 <ryandesign at macports.org>:
>>>
>>> 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/python at 3.11/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
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20250713/7fdac422/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.macports.org/pipermail/macports-users/attachments/20250713/7fdac422/attachment.sig>
More information about the macports-users
mailing list