No Windows, pelo menos, pip
armazena o caminho de execução no executável pip.exe
quando está instalado.
Edite esse arquivo usando um editor hexadecimal ou o WordPad (você deve salvá-lo como texto sem formatação e depois reter dados binários), altere o caminho para Python com aspas e espaços como este:
#!"C:\Program Files (x86)\Python33\python.exe"
para um caminho de escape sem espaços e aspas e preenchido com espaços (os pontos no final devem ser espaços):
#!C:\Progra~2\Python33\python.exe.............
Para "C: \ Arquivos de Programas", esse caminho provavelmente seria "C: \ Progra ~ 1" (nomes de caminho abreviados na notação DOS / Windows 3.x usam til e números). O Windows fornece essa notação alternativa para compatibilidade com versões anteriores dos aplicativos DOS / Windows 3.x.
Observe que, como se trata de um arquivo binário, você não deve alterar o tamanho do arquivo que pode danificar o executável, daí o preenchimento.
Salve com privilégios de administrador, verifique se ele está realmente salvo no local de destino e tente novamente.
Você também pode precisar definir a PATH
variável para usar a ~
notação para o caminho pip
.