PATH
- это переменная среды, представляющая собой список мест, в которых находятся исполняемые программы (см. Также страницу википедии .
Всякий раз, когда вы находитесь в командной строке и пытаетесь выполнитьВ какой-то программе, например, regedit
, cmd волшебным образом не знает, что вы имеете в виду C:\Windows\regedit.exe
. Вместо этого он ищет во всех местах вашего PATH
исполняемый файл с именем regedit
и находит его в C:\Windows
, которыйодна из стандартных частей PATH
в Windows.
Это также, почему возиться с PATH
может быть опасно, если вы не знаете, что делаете , потому чтоэто может привести к тому, что вещи больше не будут работать, если, например, вы удалите части пути или добавите в него пользовательские каталоги.
При этом вы должны иметь представление о том, что происходит, когда вы «добавляете anaconda к пути».Msgstr "Это просто означает, что Anaconda добавляет каталог, где его исполняемые файлы лежат в PATH, что делает его доступным для поиска, например, когда вы набираете conda
в вашем cmd.
сказано, что добавление Anaconda в PATH - это то, что удобно , поскольку команды всегда можно найти автоматически, а также они будут найдены другими программами, сканирующими ваш PATH
на наличие исполняемого файла python.
В то же время это не обязательно .Когда вы используете, например, pycharm, вы можете указать путь к интерпретатору внутри pycharm.он не обязательно должен присутствовать в вашей переменной PATH.
Примечание :
Лично у меня это есть на моем PATH
, потому что мне лень открывать Анакондуподскажите каждый раз, когда мне это нужно в cmd
, и я не вижу в этом никакого вреда, если вы понимаете последствия и мою единственную установку на python в любом случае.
Также полезно :
В Windows вы можете использовать команду where
, чтобы узнать, откуда загружаются команды.Например:
where regedit
дает
C:\Windows\regedit.exe
Это может быть особенно полезно при отладке проблем PATH