/usr/local/lib/python3.5/site-packages/powerline/bindings/zsh/powerline. zsh:200 : /usr/local/bin/powerline-config : mauvais interpréteur : /usr/local/opt/python3/bin/python3.5 : aucun fichier ou répertoire de ce type
/usr/local/lib/python3.5/site-packages/powerline/bindings/zsh/powerline. zsh:204 : /usr/local/bin/powerline-config : mauvais interpréteur : /usr/local/opt/python3/bin/python3.5 : aucun fichier ou répertoire de ce type'
Je reçois le message ci-dessus imprimé au début de chaque session Terminal. En utilisant une machine macOS Sierra (10.12.3 Beta) et ce problème n'était pas présent jusqu'à il y a environ une semaine. Je ne sais pas ce qui a changé qui a déclenché ce problème... les seules choses qui ont pu changer mon installation Python récemment (si c'est le problème) sont les mises à jour régulières d'Homebrew à l'aide de la commande brew update
.
Je ne comprends pas très bien ce qui ne va pas ici, mais toute aide serait la bienvenue. :+)
-- paanvaannd
Je pense que vous avez mis à jour python vers python 3.6, mais que vous n'avez pas réinstallé powerline, précédemment installé en utilisant une manière spécifique à la version de python.
Dans Gentoo, je suggérerais d'utiliser python-updater
qui réinstalle les packages python installés par le gestionnaire de packages système après la mise à jour de la version Python ( emerge
ne gère pas cela automatiquement, il existe donc de nombreux scripts comme python-updater
pour différentes langues), mais je ne sais pas si Mac OS a quelque chose d'équivalent. De plus, dans Gentoo, vous devrez réinstaller vous-même tous les packages installés par pip et non par le gestionnaire de packages système, python-updater
ne les gérera pas.
Merci pour la réponse rapide! Je vais chercher un moyen de le faire sous macOS.
@paanvaand Avez-vous réussi à le comprendre ?
@simonsterj depuis, je l'ai réparé d'une manière ou d'une autre, mais j'ai fait tellement de choses depuis que je ne sais pas ce qui l'a réparé lol
Probablement soit en désinstallant manuellement les packages Python, soit en réinstallant une fois que j'ai effectué une nouvelle installation de mon système d'exploitation depuis lors. Désolé, je ne peux pas être plus utile :/
cd /usr/local/opt/python/bin
ln -s python3.7 python3.6
pip3 install powerline_shell
Ensuite, tout est OK pour moi.
pip3 install powerline_shell
résolu pour moi.
Lorsque je passe de python de 3.7 à 3.6, cela n'a plus fonctionné
La meilleure solution est donc :
pip3 uninstall powerline_shell
pip3 install powerline_shell
Commentaire le plus utile
cd /usr/local/opt/python/bin
ln -s python3.7 python3.6
pip3 install powerline_shell
Ensuite, tout est OK pour moi.