Virtualenvwrapper .hook: В доступе отказано - PullRequest
4 голосов
/ 08 апреля 2010

Я использовал 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 использует $$. Есть ли способ это исправить?

1 Ответ

1 голос
/ 18 декабря 2010

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

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

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

И моя директория .virtualenvs находится в chmodded 755.

...