Quero descobrir meu caminho de instalação do Python no Windows. Por exemplo:
C:\Python25
Como posso encontrar onde o Python está instalado?
Quero descobrir meu caminho de instalação do Python no Windows. Por exemplo:
C:\Python25
Como posso encontrar onde o Python está instalado?
Respostas:
No seu intérprete Python, digite os seguintes comandos:
>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
Se você tiver python em sua variável de ambiente, poderá usar o seguinte comando no cmd:
>>> onde python
ou para ambiente unix
>>> qual python
Seria um dos
C:\Users\YANG.LEI\AppData\Local\Programs\Python\Python36-32
C:\Users.
Se você precisar conhecer o caminho instalado no Windows sem iniciar o interpretador python, consulte o registro do Windows.
Cada versão do Python instalada terá uma chave de registro em:
HKLM\SOFTWARE\Python\PythonCore\versionnumber\InstallPathHKCU\SOFTWARE\Python\PythonCore\versionnumber\InstallPathNo Windows de 64 bits, ele estará sob a Wow6432Nodechave:
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\versionnumber\InstallPathNa minha instalação do Windows, recebo estes resultados:
>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>
(Você também pode procurar sys.pathpor locais razoáveis.)
python -c "import sys; print(sys.executable)"vai funcionar
No syspacote, você pode encontrar muitas informações úteis sobre sua instalação:
import sys
print sys.executable
print sys.exec_prefix
Não sei ao certo o que isso dará no seu sistema Windows, mas no meu Mac executableaponte para o binário Python e exec_prefixpara a raiz da instalação.
Você também pode tentar isso para inspecionar seu sysmó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"
Se você deseja que o Path Após a instalação bem-sucedida, primeiro abra o CMD e digite python ou python -i
Ele abrirá o shell interativo para você e digite
sys de importação
sys.executable
Pressione enter e você obterá o caminho onde o python está instalado ...
Maneira simples é
1) open CMD
2) type >>where python
Você pode procurar a "variável ambiental para sua conta". Se você adicionou o Python no caminho, ele será exibido como "caminho" na sua conta de variável ambiental.
mas quase sempre você o encontrará em " C: \ Usuários \% Nome_do_usuário% \ AppData \ Local \ Programas \ Python \ Python_version "
a pasta ' AppData ' pode estar oculta, torná-la visível na seção de exibição da barra de ferramentas .
Para saber onde o Python está instalado, você pode executar where pythonno seu cmd.exe.
wherecomando que deve ser semelhante ao whichdo Unixes.
where pythontrabalhos no cmd.exe
Se alguém precisar fazer isso em c #, estou usando o seguinte 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");
}
Vá para C: \ Users \ USER \ AppData \ Local \ Programs \ Python \ Python36 se não estiver lá, abra o console pelo windows + ^ R Em seguida, digite cmd e pressione enter digite python, se instalado no arquivo local, ele mostrará sua versão a partir daí, digite a seguinte importação os import sys os.path.dirname (sys.executable)
Se você possui o pycomando instalado, o que provavelmente faz, basta usar o --list-pathsargumento para o comando:
py --list-paths
Exemplo de saída:
Pythons instalados encontrados pelo 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
O * indica a versão atualmente ativa para scripts executados usando o pycomando
Isso funcionou para mim: C:\Users\Your_user_name\AppData\Local\Programs\Python
Meu atualmente instalado python versioné3.7.0
Espero que isto ajude!
Geralmente
'C: \ Usuários \ nome do usuário \ AppData \ Local \ Programas \ Python \ Python-versão'
ou tente usar (em cmd)
onde python
se você ainda está preso ou consegue isso
C:\\\Users\\\name of your\\\AppData\\\Local\\\Programs\\\Python\\\Python36
basta fazer isso substituir 2 \ por um
C:\Users\akshay\AppData\Local\Programs\Python\Python36
Eu instalei 2 e 3 e tive o mesmo problema em encontrar 3. Felizmente, digitar o caminho no caminho do Windows me permitiu encontrar onde eu o havia instalado. O caminho era uma opção quando instalei o Python, que acabei de esquecer. Se você não selecionou definir o caminho ao instalar o Python 3, provavelmente não funcionará - a menos que você atualize manualmente o caminho ao instalá-lo. No meu caso, estava em c: \ Arquivos de Programas \ Python37 \ python.exe