Родной питон лучше не трогать вообще, лучше устанавливаешь новый какой ты хочешь куда нибудь в opt, а далее при создании виртуального окружения указываешь путь до установленного тобой ранее Python
Получается так: создаю виртуальное окружение, через пип в это окружение ставлю путон. Этот питон можно поменять или в какое-то другое еще место надо поставить? И есть ли инструкция, как это сделать?
Terras: 1) Качаешь питон с https://www.python.org/downloads/
2) Компилируешь его и устанавливаешь в необходимую тебе папку.
./configure --with-bz2=/usr/local/include --prefix=/opt/python/{version}
make
make install
3) Если virtualenv и не установлен устанавливай его
4) virtualenv env_name --python=/opt/python/{version}/bin/python
Ну примерно так, может чтото забыл но вроде все
Вот статья достаточно полно описывает ответ на ваш вопрос: habrahabr.ru/post/203516 . И согласен с KIN1991 KIN1991, родной питон (предустановленный в системе по умолчанию трогать нельзя)