В дополнение к сообщению Бон, если вы не играете в песочницу, вы делаете это неправильно. Зачем вам рисковать вашей глобальной установкой Python? С Virtualenv вы можете выбрать, какой интерпретатор Python будет использоваться для этой конкретной песочницы. Virtualenv и Virtualenvwrapper (или пользовательское решение) - два наиболее важных инструмента, которые может иметь Python Developer. Вы можете просматривать свои virtualenvs, создавать, удалять и активировать их все с легкостью. Вы можете получить обе части программного обеспечения из пипса. Если вы не используете их, я полагаю, вы не используете файлы требований? $ pip freeze> needs.txt создаст файл require.txt со всеми точными версиями и зависимостями вашего проекта. Таким образом, вы можете сделать быстрое развертывание. Если ваш текущий проект требует 10 зависимостей от pip, если вы развернете много, то файлы с требованиями вам очень помогут.
Вы можете хорошенько взглянуть на virtualenv и pip здесь