После долгой борьбы с 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.
sudo pip install virtualenv
sudo
означает, что вы устанавливаете virtualenv с правами root. Вам нужно установить virtualenv в профиль пользователя, просто набрав:
pip install virtualenv