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.

7
задан 28 December 2013 в 22:19

1 ответ

sudo pip install virtualenv

sudo означает, что вы устанавливаете virtualenv с правами root. Вам нужно установить virtualenv в профиль пользователя, просто набрав:

pip install virtualenv
0
ответ дан 28 December 2013 в 22:19
  • 1
    Я попробовал этот код также, но тогда я получаю сообщение об ошибке, в котором не говорится файл или каталог – SJ04 19 June 2015 в 00:38

Другие вопросы по тегам:

Похожие вопросы: