script programa instalar español ejecutar desde descargar cómo consola como python windows path

programa - ¿Cómo puedo encontrar dónde está instalado Python en Windows?



instalar python en windows (12)

En el paquete sys , puede encontrar mucha información útil sobre su instalación:

import sys print sys.executable print sys.exec_prefix

No estoy seguro de qué le dará esto a su sistema Windows, pero en mi Mac executable apunta al binario de Python y exec_prefix a la raíz de instalación.

También puedes probar esto para inspeccionar el módulo de tu sys :

import sys for k,v in sys.__dict__.items(): if not callable(v): print "%20s: %s" % (k,repr(v))

Quiero encontrar mi ruta de instalación de Python en Windows. Por ejemplo:

C:/Python25

¿Cómo puedo encontrar dónde está instalado Python?


En mi instalación de Windows, obtengo estos resultados:

>>> import sys >>> sys.executable ''C://Python26//python.exe'' >>> sys.platform ''win32'' >>>

(También puede buscar en sys.path ubicaciones razonables).


Esto me funcionó: C:/Users/Your_user_name/AppData/Local/Programs/Python

Mi python version actualmente instalada es 3.7.0

¡Espero que esto ayude!


Para saber dónde está instalado Python, puede ejecutar where python en su cmd.exe.


Puede buscar la "variable de entorno para su cuenta". Si ha agregado el Python en la ruta, se mostrará como "ruta" en su cuenta de variable ambiental.

pero casi siempre lo encontrarás en " C: / Users /% User_name% / AppData / Local / Programs / Python / Python_version "

la carpeta '' AppData '' puede estar oculta, hacerla visible desde la sección de vista de la barra de herramientas .


Sería cualquiera de

  • C: / Python36
  • C: / Users / (Su usuario registrado) / AppData / Local / Programs / Python / Python36

Si alguien necesita hacer esto en C #, estoy usando el siguiente código:

static string GetPythonExecutablePath(int major = 3) { var software = "SOFTWARE"; var key = Registry.CurrentUser.OpenSubKey(software); if (key == null) key = Registry.LocalMachine.OpenSubKey(software); if (key == null) return null; var pythonCoreKey = key.OpenSubKey(@"Python/PythonCore"); if (pythonCoreKey == null) pythonCoreKey = key.OpenSubKey(@"Wow6432Node/Python/PythonCore"); if (pythonCoreKey == null) return null; var pythonVersionRegex = new Regex("^" + major + @"/.(/d+)-(/d+)$"); var targetVersion = pythonCoreKey.GetSubKeyNames(). Select(n => pythonVersionRegex.Match(n)). Where(m => m.Success). OrderByDescending(m => int.Parse(m.Groups[1].Value)). ThenByDescending(m => int.Parse(m.Groups[2].Value)). Select(m => m.Groups[0].Value).First(); var installPathKey = pythonCoreKey.OpenSubKey(targetVersion + @"/InstallPath"); if (installPathKey == null) return null; return (string)installPathKey.GetValue("ExecutablePath"); }


Si desea que la ruta después de una instalación exitosa, primero abra CMD y escriba python o python -i

Se abrirá shell interactivo para usted y luego escriba

importación de sistemas

sys.executable

Pulsa Intro y obtendrás una ruta donde tu Python está instalado ...


Si necesita conocer la ruta instalada en Windows sin iniciar el intérprete de python, consulte el registro de Windows.

Cada versión de Python instalada tendrá una clave de registro en:

  • HKLM/SOFTWARE/Python/PythonCore/versionnumber/InstallPath
  • HKCU/SOFTWARE/Python/PythonCore/versionnumber/InstallPath

En Windows de 64 bits, estará bajo la clave Wow6432Node :

  • HKLM/SOFTWARE/Wow6432Node/Python/PythonCore/versionnumber/InstallPath

Si sigues atascado o obtienes esto.

C:///Users///name of your///AppData///Local///Programs///Python///Python36

simplemente haz esto reemplaza 2 / con uno

C:/Users/akshay/AppData/Local/Programs/Python/Python36



>>> import os >>> import sys >>> os.path.dirname(sys.executable) ''C://Python25''