1 votes

Aucune commande installée à partir de pip ne fonctionne dans le Terminal

J'ai appris Python et j'ai essayé d'installer pep8, restviewer et d'autres applications en ligne de commande, mais lorsque j'essaie de les exécuter, une erreur de commande non trouvée apparaît.

-bash: restview: command not found

Je l'ai essayé dans zsh et d'autres shells, mais sans succès. Je l'ai même essayé en tant qu'utilisateur Root. J'ai réinitialisé mon PATH et exécuté le shell bash à nouveau, mais il ne pouvait toujours pas reconnaître mes erreurs. J'ai également réinstallé Xcode pour m'assurer que mes outils de ligne de commande étaient présents. Comment puis-je résoudre ce problème ?

0 votes

Quel est votre chemin d'accès ? et où se trouve le réactif sur votre disque ?

1voto

user2304751 Points 161

Je ferais bien un commentaire, mais je n'ai pas assez de monnaie. Nous devons trouver ce qui ne va pas :

Les paquets n'existent pas dans un chemin connu que vous avez. Nous le savons. Alors quelle en est la cause ? Soit il n'est pas installé, soit il est installé et le binaire n'est pas dans PATH.

Tout d'abord, assurez-vous qu'il est installé correctement par pip. Faites un pip install et faites-nous connaître le résultat. Faites-nous également part de la sortie de pip list après l'installation. Je suis allé dans la console, j'ai basculé dans un environnement virtuel, puis j'ai fait une installation pip sur restview. Il s'est installé avec succès dans virtual_env_path/bin/ et aussi mon pip est situé dans virtual_env_path/bin/

Donc, s'il s'installe correctement, je trouverais l'emplacement de pip en tapant which pip

Voyez ensuite si les paquets que vous recherchez se trouvent dans ce chemin, ou à proximité. Il est clair que ce répertoire est dans votre chemin puisque pip fonctionne. Si vous trouvez les paquets, assurez-vous que ce répertoire est ajouté au chemin s'il ne l'est pas. Rappelez-vous que PATH se réinitialise chaque fois que vous ouvrez une nouvelle console. Vérifiez le chemin via echo $PATH

En gros, s'il est installé, vous devez trouver où, puis le comparer à votre chemin. Bonne chance.

0 votes

Le cache n'est pas l'endroit où les fichiers pip sont installés - les caches peuvent être supprimés sans empêcher les programmes de fonctionner - il suffit de télécharger à nouveau.

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