В PowerShell Get-Command python | fl *
расскажет вам, какой исполняемый файл Python он найдет и покажет вам подробную информацию о том, где он находится.
- Вы можете проверить Настройки -> Приложения и функции или Панель управления -> Программы и компоненты. Они покажут вам различные версии Python, которые вы установили, но этого может быть недостаточно, если Python установлен как часть какого-либо другого инструментария или программы.
- Если Python 2.7.11 есть, выберите его и нажмите кнопку «Удалить». Если его там нет, посмотрите, можете ли вы сказать, с чем он установлен, начиная с вывода
Get-Command
и решить, хотите ли вы его удалить.
- Как PowerShell выбирает то, что для запуска при вводе команды объясняется помощью about_Command_Precedence, и:
- Алиас
команды
- Функция
- Cmdlet
- Native Окна
В разделе «Собственные команды Windows» он переходит к PATH
переменная окружения, список имен путей, разделенных запятой, которые ищутся по порядку, ища соответствующий исполняемый файл.
Вы можете увидеть папки с:
$Env:PATH -split ';'
И вы можете смотреть PowerShell определить, что для запуска для 'питона' с помощью команды
Trace-Command –Name CommandDiscovery –Expression {get-command python} -PSHost
Таким образом, чтобы сделать Python 2.7.13 в один для запуска, вы можете:
Отличный ответ, @TessellatingHeckler! – TechSpud
@TechSpud спасибо :) – TessellatingHeckler
@TessellatingHeckler, он работает! Спасибо (: Btw .. есть общее название для этих команд оболочки для python? Мне бы хотелось узнать больше об этих вещах, но ресурсы для изучения python, похоже, не покрывают их. – Yeile