où ne retourne rien

1

Je veux savoir où se trouve l'exécutable de mon cahier jupyter. Lequel est mon environnement python utilisant. Alors je tape

>whereis jupyter

dans mon terminal. Mais ça ne retourne rien. Quand je fais la même chose avec python, ça marche. Jupyter est définitivement installé car je peux l’exécuter en utilisant

>jupyter

. Qu'est-ce qui se passe?

patapouf_ai
la source
2
Peut jupyter- être est un alias ou une fonction shell. Au lieu de la commande externe whereisqui ne peut pas les voir, essayez le shell intégré type, ie type jupyter.
egmont
: o! Merci! il me dit jupyter is hashedet me donne ensuite le chemin. Je ne comprends pas vraiment ce que cela signifie, mais si vous voulez écrire une réponse, je l'accepterai.
patapouf_ai
1
Être "haché" n'a aucune importance (voir hashdans bashle manuel de si vous êtes vraiment intéressé). S'il imprime un chemin complet, il s'agit bien d'un exécutable le long de votre chemin, et non d'un alias ou d'une fonction. En tant que tel, je ne sais pas pourquoi je ne whereispeux pas le localiser, désolé.
egmont
1
avez-vous essayé {quel jupyter}? travaille pour moi.
jmh
Oui. which jupytertravaux. alors pourquoi ne fonctionne pas où?
patapouf_ai

Réponses:

1

Du whereismanuel:

 DESCRIPTION
 The whereis utility checks the standard binary directories for the specified programs, printing out
 the paths of any it finds.

 The path searched is the string returned by the sysctl(8) utility for the ``user.cs_path'' string.

et la sortie de sysctl:

sysctl user.cs_path
user.cs_path: /usr/bin:/bin:/usr/sbin:/sbin

Bien sûr, jupyterne se trouve dans aucun de ces répertoires.

fd0
la source