Chocolatey - Python - Estou fazendo errado?

3

Eu instalei o Python usando o Chocolatey:

choco install python3

Eu fiz isso em um prompt administrativo do PowerShell. Os resultados parecem bem sucedidos:

PS C:\Windows\system32> choco install python3 --force
Installing the following packages:
python3
By installing you accept licenses for the packages.

python3 v3.6.0 (forced)
The package python3 wants to run 'chocolateyInstall.ps1'.
Note: If you don't run this script, the installation will fail.
Note: To confirm automatically next time, use '-y' or consider setting
 'allowGlobalConfirmation'. Run 'choco feature -h' for more details.
Do you want to run the script?
 1) yes
 2) no
 3) print
yes
 Downloading python3 64 bit
   from 'https://www.python.org/ftp/python/3.6.0/python-3.6.0-amd64.exe'
 Hashes match.
 Installing python3...
 python3 has been installed.
 Installed to 'C:\Python36'
 The install of python3 was successful.

Chocolatey installed 1/1 package(s). 0 package(s) failed.
 See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).

No entanto, parece que não tenho Python:

PS C:\Windows\system32> python
The term 'python' is not recognized as the name of a cmdlet,

Então ... talvez esteja instalado, mas não no meu PATH? Existe alguma maneira de eu saber onde é instalado?

    
por Jay Sullivan 24.12.2016 / 07:34

2 respostas

2

No Windows, você normalmente não pode simplesmente instalar algo e imediatamente usá-lo na linha de comando sem fechar e reabrir o seu shell de comando.

No entanto, o

Chocolatey vem com um comando que você pode executar chamado "ambiente de atualização" ou refreshenv para breve. Normalmente, se o PATH for atualizado, o Chocolatey lembrará você de executar refreshenv para atualizar seu shell.

Isso permite que você aproveite imediatamente os aplicativos recém-instalados.

Veja um exemplo anotado disso:

    
por 25.12.2016 / 06:19
1

Ele está instalado aqui, como você pode ver no log de instalação:

'C:\Python36'
    
por 24.12.2016 / 07:51

Tags