Après l'installation par ce guide, j'ai une erreur lors de l'ouverture d'une nouvelle fenêtre de terminal:
/Users/oluckyman/Library/Python/2.7/lib/python/site-packages/powerline/bindings/zsh/powerline.zsh:192: no such file or directory: /Users/oluckyman/Library/Python/2.7/lib/python/site-packages/scripts/powerline-config
/Users/oluckyman/Library/Python/2.7/lib/python/site-packages/powerline/bindings/zsh/powerline.zsh:196: no such file or directory: /Users/oluckyman/Library/Python/2.7/lib/python/site-packages/scripts/powerline-config
Ce «guide» ne contient aucune information sur l'installation CPL. Sur la base du chemin vu ici, je pense que vous avez installé Powerline via pip, mais que vous n'avez pas ajouté de chemin pertinent à $PATH
.
Oui, j'ai installé via pip: pip install --user git+git://github.com/Lokaltog/powerline
.
Quel chemin dois-je ajouter à $PATH
?
Je ne sais pas. Vous devriez vérifier pip show -f powerline-status
pour la liste des fichiers installés et déterminer le PATH vous-même. Ou consultez google, vous avez besoin de quelque chose comme «chemin des exécutables mac os x pip».
Très probablement, c'est le chemin des messages d'erreur avec lib/python/…
remplacé par juste bin
.
J'ai ajouté $HOME/Library/Python/2.7/bin
au $PATH
et maintenant ça marche! Merci Nikolai.
Mais je ne comprends pas pourquoi il n'y a rien à ce sujet dans la documentation .
----- COMMENCER LE MESSAGE SIGNÉ PGP -----
Hash: SHA512
Le 24 novembre 2014 12:13:25 PM EAT, oluckyman [email protected] a écrit:
J'ai ajouté "$ HOME / Library / Python / 2.7 / bin" au $ PATH et maintenant ça marche!
Merci Nikolai.
Mais je ne comprends pas pourquoi il n'y a rien à ce sujet dans le
Docs .Répondez directement à cet e-mail ou affichez-le sur GitHub:
https://github.com/Lokaltog/powerline/issues/1189#issuecomment -64167461
Parce que mettre en place un environnement pip approprié ne nous concerne pas. Je ne sais pas non plus comment obtenir le bon chemin, sauf pour "deviner à partir de pip show -f", "deviner à partir du message d'erreur" et "google it".
----- COMMENCER LA SIGNATURE PGP -----
Version: APG v1.1.1
iQJNBAEBCgA3BQJUcvv3MBwfMDI7PjIgHTg6PjswOSAQOzU6QTA9NEA + MjhHIDxr
cC1wYXZAeWFuZGV4LnJ1PgAKCRBu + P2 / AXZZIpXPD / 0cuCMZWj5pH8ogsbvqo49M
R5cTynNaUGKjqN0gsuG970nC1oLB4Q3R1Nd2ejyrWDV7T9MB69r0ZB1kuArdbgm8
2M91cfVoNqxAoG0 / BPavXG7kudHw3jVhnktlIXfbs + tkAvkKURSHgmfdOcFzYs4l
tX9JNDP9tJy + 3U6TuPf4rxBXjWu9Hp4 / pSaqCI / w4Si7Q6AEv5P9xDOOmRTTOaJh
U9heKXfkKH5k5TVCg0MTHPBefieAl2zM5cRN7gCZh7916DiEOaUHSaZR3u1FbSO3
g7EclvI1vzLj8GIOupQmHFWr9L3pb9hx9Qk5ndvFYIX7wxaDXmLFznEW6 / 3qXr0O
Ehtc0x03GehwIFfg2QCAiSfcIIeGsCQIqOC61SuR3bbpplv0Pehl3d5vTPfPG9J +
M6Khgy4xYVV4WBN / VGgJXx3lknvWEafd + GQscZjmT756DLj2SIpNonV1NxumD8vt
U3hilt6D8xJyyVTz3OdV8 / obe + 3ZyvnD19szBTtozARp8pWmNsGlpmPW / peMKtn9
crd4Q3Xc3fSOoGFqxn9r4nP5qcU826STsCmLi3a4zDf78sfOQTnOrljMcb3q7N9 +
tqXh3Xa8zG / PrJclrC0uOrSR2i3QNXtYqszLCZN430 / BncA + tWPk3vfICPK7XfD0
3skXFIUXL / QechNH8xIJQg ==
= a + sw
----- FIN DE LA SIGNATURE PGP -----
Je peux en fait ajouter cela au dépannage, mais je n'aime ni l'un ni l'autre des moyens d'obtenir le bon $PATH
. Je pense que je vais ajouter quelque chose comme "Assurez-vous que le chemin des exécutables pip est dans $ PATH… il ressemble généralement à ~/.local/bin
(linux), ~/Library/Python/{python_version}/bin
(OS X)".
Ce serait génial. Merci!
en fait mon pip est installé ici
$ quel pip
/ usr / local / bin / pip
mais utiliser pip
pour installer Powerline mène à un dossier totalement différent.
sans l'option --user
installé dans /usr/local/lib/python2.7/site-packages/powerline/
et exe je ne me souvenais pas mais certainement PAS dans / usr / local / bin / comme le fait pip
.
avec l'option --user
installé dans ~ / Library / Python / 2.7 / lib / python / site-packages / powerline /
et exe dans ~ / Library / Python / 2.7 / bin /
C'est là que j'ajoute le $ PATH et que je fais fonctionner powerline-config.
Je doute donc que l'ajout d'une note fonctionne pour moi. :(
Commentaire le plus utile
J'ai ajouté
$HOME/Library/Python/2.7/bin
au$PATH
et maintenant ça marche! Merci Nikolai.Mais je ne comprends pas pourquoi il n'y a rien à ce sujet dans la documentation .