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\InstallPath
HKCU\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
No Windows de 64 bits, ele estará sob a Wow6432Node
chave:
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\versionnumber\InstallPath
Na 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.path
por locais razoáveis.)
python -c "import sys; print(sys.executable)"
vai funcionar
No sys
pacote, 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 executable
aponte para o binário Python e exec_prefix
para a raiz da instalação.
Você também pode tentar isso para inspecionar seu 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"
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 python
no seu cmd.exe.
where
comando que deve ser semelhante ao which
do Unixes.
where python
trabalhos 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 py
comando instalado, o que provavelmente faz, basta usar o --list-paths
argumento 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 py
comando
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