Назад | Перейти на главную страницу

Как удалить python-virtualenv RPM с помощью команд, запускаемых из устанавливаемого RPM?

Мне нужно установить virtualenv из RPM.
Я делаю это из сценария после установки RPM с следующий:

pip2 install pip --upgrade 
pip2 install virtualenv --upgrade

Однако pip2 install pip теперь обновляет PIP до версии 10, что вызывает следующую ошибку на pip2 install virtualenv команда.

Cannot uninstall 'virtualenv'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

Я нашел обходной путь: rpm -e python-virtualenv перед выполнением вышеуказанного.
Однако rpm команда не может быть выполнена из запущенного rpm монтаж.

Есть идеи, как удалить python-virtualenv с помощью команд, запускаемых из RPM?