1 votes

Windows 10 ne trouve pas d'exécutable sur le CHEMIN

J'ai une installation fraîche d'Anaconda3 et de Python 3.7 dans Windows 10. Dans l'invite de commande,

echo %PATH%

contient

C:\Users\Adam\Anaconda3;C:\Users\Adam\Anaconda3\Scripts

Ce premier dossier contient python.exe et je peux l'exécuter à partir de là. Cependant, invoquer python (ou python.exe) dans un autre répertoire entraîne un message "non reconnu en tant que commande interne ou externe". Pourquoi? (Le chemin d'Anaconda est ajouté au chemin d'accès utilisateur, pas au chemin système).

ÉLABORATION: Les redémarrages du système n'ont pas aidé. J'ai ajouté le chemin d'Anaconda3 et de Scripts au chemin système (au début) et ça n'a pas aidé. Quand j'invoque python depuis un autre dossier que celui d'Anaconda3, Windows ouvre une fenêtre suggérant une installation depuis le Microsoft Store. Quand j'invoque conda depuis un autre dossier que celui de Scripts, je reçois un message disant qu'il n'existe pas. (Je peux ouvrir python et conda correctement depuis leurs dossiers respectifs.)

0voto

Anaksunaman Points 14675

Appeler python (ou python.exe) dans un autre répertoire conduit à "n'est pas reconnu en tant que commande interne ou externe". Pourquoi?

Les variables de chemin d'accès doivent souvent être rechargées pour fonctionner correctement.

Par exemple, si vous mettez à jour vos variables d'environnement Windows pour ajouter un nouveau chemin d'accès, vous pouvez généralement utiliser ce chemin immédiatement (par exemple, pour appeler des exécutables) à partir d'une fenêtre de commande ouverte sur votre bureau. Cependant, explore.exe doit être rechargé avant que ces variables ne soient utilisables ailleurs (par exemple, ouvrir une fenêtre de commande depuis l'Explorateur). C'est en partie pour cette raison que la déconnexion ou le redémarrage est souvent recommandé après la mise à jour de votre environnement.

Le chemin d'Anaconda est ajouté au chemin d'accès de l'utilisateur, pas au chemin d'accès du système.

Il pourrait être intéressant de considérer l'ajout d'Anaconda à votre chemin d'accès système. Les éléments disponibles uniquement pour certains utilisateurs pourraient ne pas être disponibles dans toutes les instances.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X