Quiero encontrar mi ruta de instalación de Python en Windows. Por ejemplo:
C:\Python25
¿Cómo puedo encontrar dónde está instalado Python?
Quiero encontrar mi ruta de instalación de Python en Windows. Por ejemplo:
C:\Python25
¿Cómo puedo encontrar dónde está instalado Python?
Respuestas:
En su intérprete de Python, escriba los siguientes comandos:
>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
Si tiene python en su variable de entorno, puede usar el siguiente comando en cmd:
>>> donde python
o para el entorno unix
>>> qué pitón
Sería cualquiera de
C:\Users\YANG.LEI\AppData\Local\Programs\Python\Python36-32
C:\Users
.
Si necesita conocer la ruta instalada en Windows sin iniciar el intérprete de Python, eche un vistazo en 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 Wow6432Node
clave:
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\versionnumber\InstallPath
En mi instalación de Windows, obtengo estos resultados:
>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>
(También puede buscar sys.path
ubicaciones razonables).
python -c "import sys; print(sys.executable)"
que funcionará
En el sys
paquete, puede encontrar mucha información útil sobre su instalación:
import sys
print sys.executable
print sys.exec_prefix
No estoy seguro de lo que esto proporcionará en 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 puede probar esto para inspeccionar su sys
módulo:
import sys
for k,v in sys.__dict__.items():
if not callable(v):
print "%20s: %s" % (k,repr(v))
python -c "import sys; print sys.executable"
Si desea la ruta después de una instalación exitosa, primero abra CMD y escriba python o python -i
Se abrirá un shell interactivo para usted y luego escriba
sistema de importación
sys.executable
Presiona enter y obtendrás la ruta donde está instalado tu python ...
Manera simple es
1) open CMD
2) type >>where python
Puede buscar la "variable ambiental para su cuenta". Si ha agregado Python en la ruta, se mostrará como "ruta" en su cuenta de variable de entorno.
pero casi siempre lo encontrará 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 .
Para saber dónde está instalado Python, puede ejecutarlo where python
en su cmd.exe.
where
comando que se supone que es similar a which
Unixes.
where python
trabajos en cmd.exe
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");
}
Vaya a C: \ Users \ USER \ AppData \ Local \ Programs \ Python \ Python36 si no está allí, abra la consola con Windows + ^ R Luego escriba cmd y presione enter type python si está instalado en su archivo local, le mostrará su versión desde allí, escriba lo siguiente import os import sys os.path.dirname (sys.executable)
Si tiene el py
comando instalado, lo que probablemente haga, simplemente use el --list-paths
argumento para el comando:
py --list-paths
Salida de ejemplo:
Python instalado por Py Launcher para Windows
-3.8-32 C: \ Users \ cscott \ AppData \ Local \ Programs \ Python \ Python38-32 \ python.exe *
-2.7-64 C: \ Python27 \ python.exe
El * indica la versión actualmente activa para los scripts ejecutados con el py
comando.
Esto funcionó para mí: C:\Users\Your_user_name\AppData\Local\Programs\Python
Mi instalado actualmente python version
es3.7.0
¡Espero que esto ayude!
Es generalmente
'C: \ Usuarios \ nombre de usuario \ AppData \ Local \ Programas \ Python \ Python-version'
o intente usar (en cmd)
donde python
si todavía te quedaste atascado o obtienes esto
C:\\\Users\\\name of your\\\AppData\\\Local\\\Programs\\\Python\\\Python36
simplemente haz esto reemplaza 2 \ por uno
C:\Users\akshay\AppData\Local\Programs\Python\Python36
Instalé 2 y 3 y tuve el mismo problema para encontrar 3. Afortunadamente, escribir la ruta en la ruta de Windows me permitió encontrar dónde lo había instalado. La ruta era una opción cuando instalé Python que acabo de olvidar. Si no seleccionó la configuración de la ruta cuando instaló Python 3, eso probablemente no funcionará, a menos que haya actualizado manualmente la ruta cuando la instaló. En mi caso fue en c: \ Archivos de programa \ Python37 \ python.exe