Virtualenv разрешение отказано

После большой борьбы с virtualenv/virtualenvwrapper я решил удалить все virtualenvs и переустановить пакеты.

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

Я продолжил добавлять это в мой файл.bashrc для пользователей Unix.

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 означает, что вы устанавливаете virtualenv с рутом. Вам нужно установить virtualenv в профиль пользователя, просто:

pip install virtualenv
Другие вопросы по тегам