Je souhaite connaître le chemin d'installation Python sous Windows. Par exemple:
C:\Python25
Comment puis-je trouver où Python est installé?
>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
Si vous devez connaître le chemin d'installation sous Windows sans / démarrer l'interpréteur python, consultez le registre Windows.
Chaque version de Python installée aura une clé de registre dans:
HKLM\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
HKCU\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
Sous Windows 64 bits, ce sera sous la clé Wow6432Node
:
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\versionnumber\InstallPath
Ce serait l'un des
Si vous avez python dans votre variable d'environnement, vous pouvez utiliser la commande suivante dans cmd:
>>> où python
ou pour l'environnement unix
>>> quel python
Sur mon installation de Windows, j'obtiens ces résultats:
>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>
(Vous pouvez également rechercher dans sys.path
des emplacements raisonnables.)
Dans le package sys
, vous pouvez trouver de nombreuses informations utiles sur votre installation:
import sys
print sys.executable
print sys.exec_prefix
Je ne sais pas ce que cela donnera sur votre système Windows, mais sur mon Mac, executable
pointe sur le binaire Python et exec_prefix
sur la racine de l'installation.
Vous pouvez également essayer ceci pour inspecter votre module sys
:
import sys
for k,v in sys.__dict__.items():
if not callable(v):
print "%20s: %s" % (k,repr(v))
Si vous voulez le chemin après l'installation réussie, ouvrez d'abord votre CMD et tapez python ou python -i
Il ouvrira Shell interactif pour vous et puis tapez
système d'importation
sys.executable
Appuyez sur Entrée et vous obtiendrez le chemin où votre python est installé ...
Vous pouvez rechercher la "variable environnementale pour votre compte". Si vous avez ajouté le code Python dans le chemin, il apparaîtra comme "chemin" dans votre compte de variable d'environnement.
mais presque toujours, vous le trouverez dans "C:\Utilisateurs \% Nom_utilisateur%\AppData\Local\Programmes\Python\Python_version"
le dossier 'AppData' peut être masqué, rendez-le visible à partir de la section view de toolbar.
Si quelqu'un a besoin de faire cela en C #, j'utilise le code suivant:
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");
}
Pour savoir où Python est installé, vous pouvez exécuter where python
dans votre cmd.exe.
Cela a fonctionné pour moi: C:\Users\Your_user_name\AppData\Local\Programs\Python
Mon python version
actuellement installé est 3.7.0
J'espère que cela t'aides!
si vous êtes toujours bloqué ou si vous obtenez ceci
C:\\\Users\\\name of your\\\AppData\\\Local\\\Programs\\\Python\\\Python36
il suffit simplement de remplacer 2\par un
C:\Users\akshay\AppData\Local\Programs\Python\Python36
Allez dans C:\Utilisateurs\UTILISATEUR\AppData\Local\Programmes\Python\Python36 S'il n'y est pas, ouvrez la console par Windows + ^ R Ensuite, tapez cmd et tapez enter. s'il est installé dans votre fichier local, il vous montrera sa version à partir de là, tapez: import os import sys os.path.dirname (sys.executable)
Si vous utilisez anaconda navigator
sur Windows, vous pouvez aussi aller à enviornments
et faire défiler les environnements, le root
environnement indiquera où il est installé. Cela peut être utile si vous souhaitez utiliser cet environnement lorsque vous devez le connecter à d'autres applications, où vous souhaitez intégrer du code python.
J'ai installé 2 et 3 et j'ai eu le même problème pour trouver 3. Heureusement, en tapant chemin dans le chemin de la fenêtre m'a permis de localiser l'endroit où je l'avais installé. Le chemin était une option lorsque j’ai installé Python que j’ai oublié. Si vous n'avez pas sélectionné la définition du chemin d'accès lors de l'installation de Python 3, cela ne fonctionnera probablement pas - à moins que vous ayez mis à jour manuellement le chemin d'accès lors de l'installation . .EXE