Поскольку каждому процессу присваивают его собственное адресное пространство ("виртуальная память"), адреса будут, вероятно, оставаться тем же, но относиться к различным адресам памяти в таблице преобразования (при изменении). С точки зрения процесса ничего не происходит с адресами, которые она использует и видит.
Проверьте это от другого потока переполнения стека...
https://stackoverflow.com/questions/9348869/how-to-install-virtualenv-without-using-sudo
Я использовал эту процедуру некоторое время назад в системе, где у меня не было корневых полномочий.