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