Powerline: Erreur "mauvais interprète" au démarrage du terminal

Créé le 2 janv. 2017  ·  7Commentaires  ·  Source: powerline/powerline

/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

cshell installation macos serror in environment

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.

Tous les 7 commentaires

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

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

damienstanton picture damienstanton  ·  5Commentaires

uD4ra picture uD4ra  ·  5Commentaires

ssbanerje picture ssbanerje  ·  6Commentaires

Chris-Bee picture Chris-Bee  ·  3Commentaires

golfdish picture golfdish  ·  3Commentaires