Je veux connaître mon chemin d'installation Python sur Windows. Par exemple:
C:\Python25
Comment puis-je trouver où Python est installé?
Je veux connaître mon chemin d'installation Python sur Windows. Par exemple:
C:\Python25
Comment puis-je trouver où Python est installé?
Réponses:
Dans votre interpréteur Python, tapez les commandes suivantes:
>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
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
Ce serait l'un ou l'autre
C:\Users\YANG.LEI\AppData\Local\Programs\Python\Python36-32
C:\Users
.
Si vous avez besoin de connaître le chemin d'installation sous Windows sans démarrer l'interpréteur python, jetez un œil dans 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 Wow6432Node
clé:
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\versionnumber\InstallPath
Sur mon installation Windows, j'obtiens ces résultats:
>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>
(Vous pouvez également rechercher sys.path
des emplacements raisonnables.)
python -c "import sys; print(sys.executable)"
cela fonctionnera
Dans le sys
package, vous pouvez trouver de nombreuses informations utiles sur votre installation:
import sys
print sys.executable
print sys.exec_prefix
Je ne suis pas sûr de ce que cela donnera sur votre système Windows, mais sur mon Mac, il executable
pointe vers le binaire Python et exec_prefix
la racine d'installation.
Vous pouvez également essayer ceci pour inspecter votre sys
module:
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 vous voulez le chemin après une installation réussie, ouvrez d'abord votre CMD et tapez python ou python -i
Il ouvrira le shell interactif pour vous, puis tapez
import sys
sys.executable
Appuyez sur Entrée et vous obtiendrez le chemin où votre python est installé ...
Un moyen simple est
1) open CMD
2) type >>where python
Vous pouvez rechercher la "variable d'environnement pour votre compte". Si vous avez ajouté le Python dans le chemin, il s'affichera comme "chemin" dans votre compte de variable d'environnement.
mais presque toujours, vous le trouverez dans " C: \ Users \% User_name% \ AppData \ Local \ Programs \ Python \ Python_version "
le dossier ' AppData ' peut être masqué, rendez-le visible dans la section d' affichage de la barre d' outils .
Pour savoir où Python est installé, vous pouvez l'exécuter where python
dans votre cmd.exe.
where
en fait y avoir une commande qui est censée être similaire à celle which
sous Unix.
where python
travaux sur cmd.exe
Si quelqu'un a besoin de le faire 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");
}
Allez dans C: \ Users \ USER \ AppData \ Local \ Programs \ Python \ Python36 s'il n'y est pas puis ouvrez la console par windows + ^ R Puis tapez cmd et appuyez sur enter type python s'il est installé dans votre fichier local, il vous montrera sa version à partir de là, tapez le suivant import os import sys os.path.dirname (sys.executable)
Si la py
commande est installée, ce que vous faites probablement, utilisez simplement l' --list-paths
argument de la commande:
py --list-paths
Exemple de sortie:
Pythons installés trouvés par py Launcher pour Windows
-3.8-32 C: \ Users \ cscott \ AppData \ Local \ Programs \ Python \ Python38-32 \ python.exe *
-2.7-64 C: \ Python27 \ python.exe
Le * indique la version actuellement active des scripts exécutés à l'aide de la py
commande.
Cela a fonctionné pour moi: C:\Users\Your_user_name\AppData\Local\Programs\Python
Mon actuellement installé python version
est3.7.0
J'espère que cela t'aides!
C'est généralement
'C: \ Users \ nom-utilisateur \ AppData \ Local \ Programs \ Python \ Python-version'
ou essayez d'utiliser (en cmd)
où python
si vous êtes toujours coincé ou si vous obtenez ceci
C:\\\Users\\\name of your\\\AppData\\\Local\\\Programs\\\Python\\\Python36
il suffit de remplacer 2 \ par un
C:\Users\akshay\AppData\Local\Programs\Python\Python36
J'ai installé 2 et 3 et j'ai eu le même problème pour trouver 3. Heureusement, en tapant chemin sur le chemin Windows m'a permis de trouver où je l'avais installé. Le chemin était une option lorsque j'ai installé Python que j'ai juste oublié. Si vous n'avez pas sélectionné la définition du chemin lorsque vous avez installé Python 3, cela ne fonctionnera probablement pas - à moins que vous n'ayez mis à jour manuellement le chemin lorsque vous l'avez installé. Dans mon cas, c'était à c: \ Program Files \ Python37 \ python.exe
Si vous utilisez anaconda navigator
sur windows, vous pouvez aussi y aller enviornments
et faire défiler les environnements, l' root
environnement vous indiquera où il est installé. Cela peut aider si vous souhaitez utiliser cet environnement lorsque vous devez le connecter à d'autres applications, dans lesquelles vous souhaitez intégrer du code Python.