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