4

我以前使用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使用$$. 有没有什么办法解决这一问题?

4

1 回答 1

1

尝试将您的 virtualenvs 目录存储在可以保证没有任何权限错误的地方(甚至可以尝试使用绝对路径)。另外,您确定您手动创建了“项目”目录吗?

作为参考,我的 bashrc 文件如下所示:

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

我的 .virtualenvs 目录被修改为 755。

于 2010-12-18T18:25:51.830 回答