Eu tive um problema parecido com o meu virtualenv durante o desenvolvimento do django. Comandos dentro do virtualenv (por exemplo, pip) falharam devido ao espaço no meu nome de arquivo / caminho.
Consegui consertar a alteração do nome do meu segundo HDD (onde minha pasta pessoal está localizada) para um nome sem espaços.
- Abrir / Volumes / no Finder (use ⇧ + ⌘ + G se você não encontrar / ver)
- Abra o painel de informações (⌘ + I)
- Altere o nome do seu HDD em "Nome e extensão". (Agora, alguns aplicativos como o Dropbox começam a falhar, porque sua pasta pessoal é movida.) Escolha um nome sem espaços!
- Abra as Preferências do Sistema - > Usuários & Grupos
- Se estiver bloqueado, desbloqueie as configurações para fazer alterações.
- Clique com o botão direito do mouse nos usuários afetados pela alteração e abra "Opções avançadas ..."
- Corrija o caminho da pasta inicial dos usuários. Cuidado! Tripple verificar se tudo está correto.
- Salvar alterações. Reinicie se solicitado.
- Dedos cruzados ... Tudo deve funcionar depois de você reiniciar.
(testado com o Mac OSX 10.8 Mountain Lion.) Tente por sua conta e risco. Certifique-se de digitar os nomes de caminho e arquivo corretamente!
Após as alterações, seu nome de arquivo / caminho não contém espaços, portanto virtualenv no meu caso, talvez algo mais no seu caso, deve funcionar corretamente mesmo que não escape de espaços.
Boa sorte!