Virtualenvwrapper .hook: Отказано в доступе

Раньше я использовал virtualenvwrapper, но у меня возникли проблемы с его запуском на новом компьютере. Мой файл .bashrc обновляется в соответствии с инструкциями:

export WORKON_HOME=$DEV_HOME/projects
source /usr/local/bin/virtualenvwrapper.sh

Но когда запускается source, я получаю следующее:

bash: /25009.hook: Permission denied
bash: /25009.hook: No such file or directory

Этот предыдущий пост наводит меня на мысль, что имя файла перерабатывается и блокируется, потому что virtualenvwrapper.sh использует $$. Есть ли способ исправить это?


person Matt Norris    schedule 08.04.2010    source источник


Ответы (1)


Попробуйте сохранить каталог virtualenvs где-нибудь, и вы гарантированно не будете иметь никаких ошибок прав доступа (и, возможно, даже попробуете использовать абсолютный путь). Кроме того, вы уверены, что создали каталог «проекты» вручную?

Для справки, мой файл bashrc выглядит примерно так:

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

И мой каталог .virtualenvs изменен на 755.

person sxw    schedule 18.12.2010