Virtualenv 权限被拒绝

Virtualenv 权限被拒绝

经过与 virtualenv/virtualenvwrapper 的大量斗争之后,我决定删除所有 virtualenvs 并重新安装软件包。

root> su myuser
myuser> sudo pip install virtualenv
myuser> sudo pip install virtualenvwrapper

我继续将其添加到我的 unix 用户 .bashrc 文件中。

export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python2.7
source /usr/local/bin/virtualenvwrapper.sh

当我执行 .bashrc 时,我收到大约 20 行以 结尾的错误行IOError: [Errno 13] Permission denied: '/root/.virtualenvs/premkproject'。我实在想不出什么办法了……

我已经做好了功课,并尝试了所有能找到的建议解决方案。我正在运行 Ubuntu 12.04。

答案1

sudo pip install virtualenv

sudo意味着您正在使用 root 安装 virtualenv。您需要将 virtualenv 安装到用户配置文件中,只需:

pip install virtualenv

相关内容