
Eu tenho uma instalação do anaconda no Windows que acho que costumava executar scripts python com linhas shebang como:
#!/usr/bin/env python
print("hello python")
em um prompt sem digitar "python" (digo "eu acho" porque fiz algumas instalações recentemente ... mas uso essa funcionalidade rotineiramente). Acredito que isso requer que a extensão py aponte para um binário chamado py.exe, que presumo que seja instalado automaticamente em algum lugar, possivelmente C:\Windows. A inicialização não funciona mais (ou nunca funcionou) e não vejo "py.exe" em nenhum lugar do meu sistema.
O py.exe deveria fazer parte do miniconda e deveria ser configurado automaticamente? Existe uma maneira certa de corrigir isso? Eu tenho que pegar o binário?
Responder1
Acho que me lembro de como fiz isso. Clique com o botão direito em um arquivo .py e escolha abrir com ... "outro programa neste pc". Em seguida, vá para o diretório Anaconda3 e escolha python.exe. Desmarque a opção fazer isso para todas até saber que funcionará! Todos os meus arquivos .py agora têm um ícone python e abrem com anaconda python quando clico neles. (Se eu clicar com o botão direito, recebo uma opção de edição com o vim.) Nunca usei o #! como no linux. Eu usei a associação de arquivos. Portanto, não faz diferença se eu coloco um #! linha ou não.