我以前使用过 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

This previous post 让我相信文件名正在被回收和锁定,因为 virtualenvwrapper.sh 使用 $$ 。有没有什么办法解决这一问题?

最佳答案

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

作为引用,我的 bashrc 文件如下所示:

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

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

关于python - Virtualenvwrapper .hook : Permission Denied,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2597257/

10-12 00:49