我之前使用过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
使用了$$
。有没有什么办法解决这一问题?
答案 0 :(得分:1)
尝试将virtualenvs目录存储在保证不会出现任何权限错误的地方(甚至可以尝试使用绝对路径)。此外,您确定手动创建了“项目”目录吗?
作为参考,我的bashrc文件看起来像这样:
export WORKON_HOME=/srv/.virtualenvs/
export PIP_VIRTUALENV_BASE = WORKON_HOME
source /usr/local/bin/virtualenvwrapper.sh
我的.virtualenvs目录被修改为755。