Рубрики
Без рубрики

Как найти путь, где Python установлен на Windows?

Windows обычно устанавливает Python на одном из двух местоположений: C: \ python39c: \ users \ youser \ appdata \ local \ programs \ python \ python39 для меня, это последний. Для вас это может быть разным — Эта статья показывает, как проверить сами! 🙂 Для вашего удобства я сделал короткий GIF, который показывает, как я бросился через код на моем Windows Machine: прежде чем начать, вы … Как найти путь, где Python установлен на Windows? Прочитайте больше “

Автор оригинала: Chris.

Windows обычно устанавливает Python на одном из двух местоположений:

  • C: \ python39
  • C: \ Пользователи \ youser \ appdata \ local \ Программы \ python \ python39

Для меня это последний. Для вас это может быть разным – эта статья показывает, как проверить сами! 🙂.

Для вашего удобства я сделал короткий GIF, который показывает, как я бросился через код в моей машине Windows:

Прежде чем начать, вы можете задать себе следующий вопрос:

  • У вас есть доступ к интерпретателю/оболочку Python?
  • У вас есть доступ к командной строке или PowerShell?
  • У тебя нет ни одного?

У вас есть доступ к Shell Python?

Чтобы получить путь установки в читаемый человеком формате, запустите следующие две строки в вашу оболочку Python:

  1. Импорт ОС и sys Библиотеки с командой: Импорт ОС, SYS
  2. Распечатайте путь к оболочке, используя команду: Печать (OS.Path.dirname (sys.Executable))

Это показано в следующем фрагменте кода:

import os, sys
print(os.path.dirname(sys.executable))

Выход на моем компьютере является следующий путь установки:

'C:\Users\xcent\AppData\Local\Programs\Python\Python39'

Вы можете скопировать его в буфер обмена и использовать его, где вам это нужно.

Альтернативный способ короче, но генерирует выход, который менее желательна с двойными разграничителями пути с перспективом:

  1. Импорт SYS.
  2. Печать (sys.executable)

Вы можете увидеть вывод в корпусе Python на моем компьютере:

import sys
print(sys.executable)
'C:\\Users\\xcent\\AppData\\Local\\Programs\\Python\\Python39\\pythonw.exe'

У вас есть доступ к командной строке или PowerShell?

Чтобы получить путь установки Python под Windows, используя командную строку или PowerShell, вы можете упаковать код Python в краткую и простую в копировальную команду одноклассника:

python -c "import os, sys; print(os.path.dirname(sys.executable))"

Если Python регулярно устанавливается, вы можете запустить Python Команда из любого каталога в вашем PowerShell, который делает его очень удобным.

В качестве альтернативы вы можете проверить путь установки Python в вашей командной строке Windows, используя команду «Простая двухкомнатная команда» Где Python “. Вот как это работает на моей машине Windows:

where python

Это дает мне следующий вывод:

C:\Users\xcent\AppData\Local\Microsoft\WindowsApps\python.exe

Далее вы узнаете дополнительный трюк, который позволяет вам проверить путь установки Python без доступа к интерпретатору Python или командную строку Windows.

Но прежде чем мы будем двигаться дальше, я рад представить вам мою новую книгу Python Python One-listers (Amazon Link).

Если вам нравятся одноклассники, вы будете любить книгу. Это научит вам все, что нужно знать о Одно строка кода Python. Но это тоже Введение в компьютерную науку , наука о данных, машин обучения и алгоритмы. Вселенная в одной строке Python!

Книга была выпущена в 2020 году с помощью книги по программированию мирового класса Nostarch Press (San Francisco).

Ссылка: https://nostarch.com/pythononeliners.

Получить путь установки Python без оболочки

Чтобы получить путь установки Python в Windows без использования либо интерпретатора Python, ни командной строки, проверьте реестр Windows, который содержит ключ для каждой установленной версии Python. Обе варианты возможны:

  • Hklm \ Программное обеспечение \ python \ pythoncore \ versionnumber \ installpath
  • Hkcu \ Программное обеспечение \ python \ pythoncore \ versionnumber \ installpath

Если у вас есть 64-битная версия Windows, вы можете найти путь Python под WOW6432node ключ:

  • HKLM \ Software \ Wow6432node \ python \ pythoncore \ versionnumber \ instatePath

Вы можете узнать, как использовать эти варианты в вашем коде на это сообщение. Еще более тщательное обсуждение предусмотрено на официальном Python Wiki здесь Отказ

Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.