problemas de permissões estranhos para executável virtualenv python (lubuntu-12.10)

Em resumo, meu problema é que quando tento criar um virtualenv usando o mkvirtualenv do virtualenvwrapper, recebo o seguinte erro:

$ mkvirtualenv test
New python executable in test/bin/python
ERROR: The executable test/bin/python could not be run: [Errno 13] Permission denied

No entanto, quando eu olho para as permissões para o binário, tanto quanto eu posso dizer, tudo deve ficar bem ...

$ ll ~/.virtualenvs/test/bin
total 2604
drwxr-xr-x 1 (username) staff       5 Feb  7 19:10 ./
drwxr-xr-x 1 (username) staff       5 Feb  7 18:51 ../
-rwxr-xr-x 1 (username) staff 2655776 Feb  7 19:10 python*
lrwxrwxrwx 1 (username) staff       6 Feb  7 19:10 python2 -> python*
lrwxrwxrwx 1 (username) staff       6 Feb  7 19:10 python2.7 -> python*

Eu recebo erros semelhantes quando tento executar como root:

$ sudo .virtualenvs/test/bin/python
sudo: unable to execute .virtualenvs/test/bin/python: Permission denied

Estou executando o Lubuntu 12.10 no meu macbook, juntamente com o Mountain Lion, e configurei uma partição para usar como um diretório inicial compartilhado entre as duas instalações, seguindo aproximadamente as instruções aqui (http://mikeclaffey.com/dual-boot-osx-ubuntu/). Tanto quanto eu posso dizer, tudo isso está funcionando corretamente, tanto no Ubuntu e Leão da montanha, mas eu menciono isso só porque isso significa que a instalação do meu lubuntu não é estritamente padrão.

Eu instalei python-setuptools e python-dev usando apt-get, então useisudo easy_install pip para obter o pip-1.2.1, seguido porsudo pip install virtualenv virtualenvwrapper, para obter virtualenv-1.8.4 e virtualenvwrapper-3.6.

Outras indicações: eu criei.virtualenvs no meu diretório inicial e adicionei:

export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=$WORKON_HOME

para o meu.bashrc.

Além disso, tentei usarsudo apt-get install python-pip em vez de easy_install (isso instala o pip-1.1, em vez do pip-1.2.1), mas obtém os mesmos erros de permissão.

Qualquer ajuda seria muito bem vinda!

questionAnswers(4)

yourAnswerToTheQuestion