Instalar o Python e distribuir no Windows 7 fornece "Falha na gravação ... permissão negada"

Estou no Windows 7 (admito totalmente que não entendo o modelo de permissões. Estou lendo sobre isso em outras guias.) Meu usuário é um administrador. Quando tento executar "python distribut_setup.py", recebo "falha na gravação ... permissão negada" erros e, em seguida, "erro: não é possível criar ou remover arquivos no diretório de instalação".

Instalei recentemente o instalador do MSI do Python 3.2.2 a partir de python.or

Estou instalando o Python de 32 bits, apesar de estar no Windows de 64 bits, porque terei algumas dependências que o exigem (pyglet, um OpenGL biblioteca.)

Faça o download do distribut_setup.py e execute "python distribut_setup.py" na linha de comand

Ao longo da enorme quantidade de texto inútil, isso vomita algumas mensagens de erro ocultas:

root: Generating grammar tables from E:\Program Files (x86)\Python3.2.2\Lib\lib2to3\PatternGrammar.txt
root: Writing grammar tables to E:\Program Files (x86)\Python3.2.2\Lib\lib2to3\PatternGrammar3.2.2.final.0.pickle
root: Writing failed:[Errno 13] Permission denied: 'E:\\Program Files (x86)\\Python3.2.2\\Lib\\lib2to3\\PatternGrammar3.2.2.final.0.pickle'

Estas três linhas são repetidas cerca de vinte vezes e depois:

Scanning installed packages
No setuptools distribution found
error: can't create or remove files in install directory

The following error occurred while trying to add or remove files in the
installation directory:

    [Errno 13] Permission denied: 'E:\\Program Files (x86)\\Python3.2.2\\Lib\\site-packages\\test-easy-install-5924.write-test'

O diretório "E: \ Arquivos de Programas (x86) \ Python3.2.2 \ Lib" permite "controle total" pelos administradores. Meu usuário é um administrador (e as caixas de seleção das permissões marcadas estão acinzentadas - não era possível desativar o "controle total" nem outras permissões, mesmo que eu quisesse.)

Eu tentei especulativamente adicionar "controle total" ao grupo "Usuários", bem como ao grupo "administradores". Ao executar novamente, não recebo mais os mesmos erros, mas ele sai no mesmo ponto, com:

Scanning installed packages
No setuptools distribution found
build\src\setuptools\command\easy_install.py:289: UserWarning: Unbuilt egg for distribute [unknown version] (c:\users\jhartley\appdata\local\temp\tmpr0dzkz\distribute-0.6.24\build\src)
  self.local_index = Environment(self.shadow_path+sys.path)
warning: no files found matching 'Makefile' under directory 'docs'
warning: no files found matching 'indexsidebar.html' under directory 'docs'
error: E:\Program Files (x86)\Python3.2.2\Scripts: Access is denied

Não existe um diretório "E: \ Arquivos de Programas (x86) \ Python3.2.2 \ Scripts". Eu crio um. É de propriedade de "administradores" e tem "controle total" definido para administradores. Percebo que todos os outros arquivos e diretórios Python pertencem ao "SYSTEM". Correr novamente dá:

Scanning installed packages
No setuptools distribution found
build\src\setuptools\command\easy_install.py:289: UserWarning: Unbuilt egg for distribute [unknown version] (c:\users\jhartley\appdata\local\temp\tmp1kmbk6\distribute-0.6.24\build\src)
  self.local_index = Environment(self.shadow_path+sys.path)
warning: no files found matching 'Makefile' under directory 'docs'
warning: no files found matching 'indexsidebar.html' under directory 'docs'
error: E:\Program Files (x86)\Python3.2.2\Scripts\easy_install-script.py: Permission denied

Embora o diretório 'Scripts' tenha 'controle total' concedido aos administradores, tento adicionar especulativamente 'controle total' para o grupo Usuários. A reexecução produz alguns avisos:

Scanning installed packages
No setuptools distribution found
build\src\setuptools\command\easy_install.py:289: UserWarning: Unbuilt egg for distribute [unknown version] (c:\users\jhartley\appdata\local\temp\tmp31bznf\distribute-0.6.24\build\src)
  self.local_index = Environment(self.shadow_path+sys.path)
warning: no files found matching 'Makefile' under directory 'docs'
warning: no files found matching 'indexsidebar.html' under directory 'docs'

mas parece ter sido concluído com sucess

No entanto, a execução de "easy_install virtualenv" produz uma caixa de diálogo Controle de Conta de Usuário "Deseja permitir que o programa a seguir de um editor desconhecido faça alterações neste computador?" e, em seguida, cria uma nova janela CMD, que pisca e desaparece muito rápido para ser vista e não parecia funcionar: o virtualenv não foi instalado.

Gostaria de impedir que a caixa de diálogo do UAC apareça sempre. É irritante: "easy_install" é um programa em que confio e não preciso confirmar sempre que o executo. Todas as soluções que posso encontrar para impedir que a caixa de diálogo do UAC apareça envolvem a criação de um atalho mágico, clique duas vezes no executável. Não encontrei nada para aplicativos de linha de comando.

Eu também gostaria de impedir que o easy_install seja iniciado em uma nova janela do cmd. Isso torna impossível ver a saída. Esse problema parece ser independente da caixa de diálogo do UAC, porque desativar o UAC globalmente significa que o easy_install será executado sem a caixa de diálogo, mas ainda será executado em uma nova janel

O que está acontecendo aqui? O que estou fazendo de errado