0 votes

Comment puis-je définir un lien symbolique Python dans MacOS Ventura?

Je essaie de créer un lien symbolique afin de pouvoir pointer la commande python dans Terminal vers une nouvelle installation de python3.

J'ai fait cela pour la dernière fois dans Mojave, où l'on pouvait désactiver csrutil et ensuite exécuter la commande suivante avant de le réactiver :

sudo ln -s /usr/bin/python3 /usr/bin/python

Maintenant, j'essaie de faire la même chose dans MacOS Ventura 13.1, et je reçois le message d'erreur suivant :

ln: /usr/bin/python: système de fichiers en lecture seule

Quel est ce nouvel obstacle que "MacOSimandius, destructeur de mondes" met sur mon chemin ?

Et plus important encore (svp) : Comment puis-je définir mon lien symbolique ? Cela doit toujours être possible. C'est toujours unix, n'est-ce pas ?

2voto

nohillside Points 82672

Vous ne pouvez plus modifier /usr/bin (du moins pas sans désactiver SSV). Ce que vous pouvez faire à la place est

sudo mkdir -p /usr/local/bin
sudo ln -s /usr/bin/python3 /usr/local/bin/python

et ensuite assurez-vous que /usr/local/bin est dans PATH.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X