странные проблемы с разрешениями для исполняемого файла python virtualenv (lubuntu-12.10)
Вкратце, моя проблема в том, что когда я пытаюсь создать virtualenv с помощью mkvirtualenv из virtualenvwrapper, я получаю следующую ошибку:
$ mkvirtualenv test
New python executable in test/bin/python
ERROR: The executable test/bin/python could not be run: [Errno 13] Permission denied
Однако, когда я смотрю на разрешения для двоичного файла, насколько я могу судить, все должно быть хорошо ...
$ 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*
Я получаю похожие ошибки при попытке запуска с правами root: I '
$ sudo .virtualenvs/test/bin/python
sudo: unable to execute .virtualenvs/test/bin/python: Permission denied
Я запускаю Lubuntu 12.10 на моем macbook вместе с Mountain Lion и настроил раздел для использования в качестве общего домашнего каталога между двумя установками, примерно следуя приведенным здесь инструкциям (http://mikeclaffey.com/dual-boot-osx-ubuntu/). Насколько я могу судить, все это работает правильно, как в Ubuntu, так и в Mountain Lion, но я упоминаю об этом только потому, что это означает, что моя установка lubuntu нет строго стандарт. я
мы установили python-setuptools и python-dev с помощью apt-get, затем использовалиsudo easy_install pip
чтобы получить пип-1.2.1, а затемsudo pip install virtualenv virtualenvwrapper
, чтобы получить virtualenv-1.8.4 и virtualenvwrapper-3.6.
Дальнейшие подробности: ямы создали.virtualenvs
в моем домашнем каталоге, и добавил:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=$WORKON_HOME
к моему..bashrc
Кроме того, я попытался использоватьsudo apt-get install python-pip
вместо easy_install (при этом устанавливается pip-1.1, а не pip-1.2.1), но получаются те же ошибки разрешения.
Любая помощь будет очень высоко ценится!