Если бы я был тобой, я бы просто не запустил гедит изнутри твоей добродетели. Запустите новое окно терминала, если необходимо. Это кажется более чистым, чем установка в ваш virtualenv пакетов, не относящихся к разработке.
Работа без --no-site-packages
может сработать, но некоторые люди считают хорошей идеей сохранить вашу virtualenv по-настоящему изолированной от вашей системы, чтобы вы могли сохранить ее полностью изолированной, а управляемый параметр no-site-packages устраняет эту изоляцию. 1004 *