Voglio scoprire il mio percorso di installazione di Python su Windows. Per esempio:
C:\Python25
Come posso trovare dove è installato Python?
Voglio scoprire il mio percorso di installazione di Python su Windows. Per esempio:
C:\Python25
Come posso trovare dove è installato Python?
Risposte:
Nell'interprete Python, digitare i comandi seguenti:
>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
Se hai python nella tua variabile di ambiente, puoi usare il seguente comando in cmd:
>>> dove python
o per ambiente unix
>>> quale pitone
Sarebbe uno dei due
C:\Users\YANG.LEI\AppData\Local\Programs\Python\Python36-32
C:\Users
.
Se devi conoscere il percorso installato in Windows senza avviare l'interprete Python, dai un'occhiata al registro di Windows.
Ogni versione di Python installata avrà una chiave di registro in:
HKLM\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
HKCU\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
In Windows a 64 bit, sarà sotto la Wow6432Node
chiave:
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\versionnumber\InstallPath
Sulla mia installazione di Windows, ottengo questi risultati:
>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>
(Puoi anche cercare sys.path
posizioni ragionevoli.)
python -c "import sys; print(sys.executable)"
che funzionerà
Nel sys
pacchetto puoi trovare molte informazioni utili sulla tua installazione:
import sys
print sys.executable
print sys.exec_prefix
Non sono sicuro di ciò che questo darà sul tuo sistema Windows, ma sul mio Mac executable
punta al binario di Python e exec_prefix
alla radice dell'installazione.
Puoi anche provare questo per ispezionare il tuo sys
modulo:
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"
Se si desidera il percorso Dopo un'installazione corretta, aprire prima CMD e digitare python o python -i
Si aprirà shell interattiva per te e quindi digitare
import sys
sys.executable
Premi invio e otterrai il percorso in cui è installato il tuo Python ...
Il modo semplice è
1) open CMD
2) type >>where python
Puoi cercare la "variabile ambientale per il tuo account". Se hai aggiunto Python nel percorso, verrà mostrato come "percorso" nel tuo account della variabile ambientale.
ma quasi sempre lo troverai in " C: \ Users \% Nome_utente% \ AppData \ Local \ Programmi \ Python \ Python_version "
la cartella ' AppData ' potrebbe essere nascosta, renderla visibile dalla sezione vista della barra degli strumenti .
Per sapere dove è installato Python è possibile eseguire where python
nel cmd.exe.
where
comando che dovrebbe essere simile a quello which
su Unix.
where python
funziona su cmd.exe
Se qualcuno ha bisogno di farlo in C # sto usando il seguente codice:
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");
}
Vai a C: \ Users \ USER \ AppData \ Local \ Programmi \ Python \ Python36 se non è lì quindi apri la console da windows + ^ R Quindi digita cmd e premi invio digita python se installato nel tuo file locale ti mostrerà la sua versione da lì digitare il seguente import os import sys os.path.dirname (sys.executable)
Se hai installato il py
comando, cosa che probabilmente fai, usa semplicemente l' --list-paths
argomento per il comando:
py --list-paths
Esempio di output:
Python installati trovati da py Launcher per Windows
-3,8-32 C: \ Users \ cscott \ AppData \ Local \ Programmi \ Python \ Python38-32 \ python.exe *
-2.7-64 C: \ Python27 \ python.exe
* Indica la versione attualmente attiva per gli script eseguiti utilizzando il py
comando.
Questo ha funzionato per me: C:\Users\Your_user_name\AppData\Local\Programs\Python
Il mio attualmente installato python version
è3.7.0
Spero che questo ti aiuti!
È generalmente
'C: \ Users \ nome utente \ AppData \ Local \ Programmi \ Python \ Python-versione'
o prova a usare (in cmd)
dove pitone
se sei ancora bloccato o hai questo
C:\\\Users\\\name of your\\\AppData\\\Local\\\Programs\\\Python\\\Python36
semplicemente sostituisci 2 \ con uno
C:\Users\akshay\AppData\Local\Programs\Python\Python36
Ho installato 2 e 3 e ho riscontrato lo stesso problema nel trovare 3. Fortunatamente, digitare path nel percorso di Windows mi ha permesso di trovare dove l'avevo installato. Il percorso era un'opzione quando ho installato Python che ho appena dimenticato. Se non hai selezionato l'impostazione del percorso durante l'installazione di Python 3 che probabilmente non funzionerà, a meno che non abbia aggiornato manualmente il percorso durante l'installazione. Nel mio caso era in c: \ Programmi \ Python37 \ python.exe
Se lo usi anaconda navigator
su Windows, puoi anche andare enviornments
e scorrere gli root
ambienti , l' ambiente indicherà dove è installato. Può essere utile se si desidera utilizzare questo ambiente quando è necessario collegarlo ad altre applicazioni, in cui si desidera integrare del codice Python.