Wilberhg's blog

Usando Python Sem "Instalar" (Windows)

Windows Embeddable Package

Entendendo o Conceito

Assim como existem sistemas operacionais que embarcam o Python, alguns deles não possuem nenhuma modalidade desta linguagem e inclusive podem possuir restrições que não permitam nenhuma instalação. Mas graças à Python Software Foundation, a mesma disponibiliza um formato "portable" para que se possa apenas extrair e após algumas poucas configurações, já sair usando.

Passo a Passo

  1. Acesse o portal do Python;

  2. Clique em cima da versão desejada (neste caso, será a 3.10.11);

  3. Movimente a página até a área "Files" e procure pelo arquivo "Windows embeddable package (64-bit)/(32-bit)";

    menu-iniciar

  4. Selecione o local de download e após a conclusão, extraia-o;

  5. Pegue o caminho "base" dos arquivos:

    • Exemplo: "%USERPROFILE%\AppData\Local\Programs\Python\Python311"
  6. Crie um diretório dentro da pasta extraída com o nome "Scripts" e guarde este caminho também:

    • Exemplo: "%USERPROFILE%\AppData\Local\Programs\Python\Python311\Scripts"
  7. Abra as "Variáveis de Ambiente";

    1. Se estiver no Windows 10, clique em "Configurações";

      menu-iniciar

    2. Clique na opção "Sistema";

      menu-iniciar

    3. Clique em "Sobre";

      menu-iniciar

    4. No canto superior direito da tela, clicar em "Configurações Avançadas do Sistema";

      menu-iniciar

    5. Clicar em "Variáveis de Ambiente...".

      menu-iniciar

  8. Selecione a variável "Path" e clicar em "Editar...";

    menu-iniciar

  9. Clique em "Novo" e inserir os caminhos do Python guardados no começo do tutorial; menu-iniciar

  10. Clique em "Ok".

  11. Atualize as variáveis do ambiente (sem precisar reiniciar)1;

    1. Abra o "Executar" (Windows + R) e digitar "cmd";

      menu-iniciar;

    2. Insira o código:

      set PATH=C
      
    3. Feche o CMD e abrir novamente;

    4. Teste se a atualização funcionou utilizando o código:

      echo %PATH%
      
  12. Localize o arquivo "python39._pth" na pasta extraída do Python2;

  13. Descomente o comando "import site";

    menu-iniciar

  14. Baixe o arquivo "get-pip.py" no site pip.pypa.io;

    1. Se não baixar automaticamente, acesse https://pip.pypa.io/en/stable/installation/#get-pip-py;

    2. Clique com o botão direito em cima do link;

    3. Clique em "Salvar link como..."

      menu-iniciar;

  15. Após o download, abra o CMD diretamente na pasta em que o arquivo "get-pip.py" se encontra;

  16. Execute o seguinte comando:

    python get-pip.py
    
  17. Pronto! O Python agora se encontra disponível para executar como se tivesse sido instalado através do instalador!

Referências

  1. Tutorial traduzido do blog "Search4fun".

  2. Tutorial traduzido do fórum StackOverflow

#python #python embeddable #python portable #python without admin