prompt de comando do Windows aparentemente ignorando o PATH [closed]

3

Estou tentando usar um pacote chamado virtualenv para Python, que altera temporariamente a variável de ambiente PATH para adicionar um determinado diretório e fornecer acesso conveniente a vários executáveis. Meu problema é que isso não parece funcionar. O diretório é adicionado ao início do caminho conforme o esperado, e posso verificar isso digitando PATH no prompt, mas se eu digitar o nome de um exe nesse diretório, ele não será executado. Se eu navegar para esse diretório, o aplicativo funcionará ok. Parece que o Windows está ignorando a variável de ambiente alterada, talvez usando o que foi listado para o PATH no registro (por exemplo, HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Gerenciador de sessão \ Environment \ Path).

Alguém sabe o que pode estar causando isso? Estou executando como administrador no Windows 7.

    
por Kylotan 10.10.2011 / 20:09

1 resposta

0

Parece que o cmd carrega as variáveis de ambiente quando elas são criadas, e você precisa fechá-las e abrir uma nova para atualizá-las.

Pode haver um comando para forçá-lo a atualizar o env_vars -

    
por 19.06.2013 / 18:11