Ответ 1
Это стандартные пакеты и всегда будут следовать этой версии Python и Virtualenv.
-
distribute
довольно самоочевидно. Это необходимо дляpip
. Распространение также содержит setuptools, но внутри пакета так не распознается с помощьюpip freeze
. Для получения дополнительной информации о том, что на самом деле проверяет вашenv/lib/python2.7/site-packages/distribute-0.6.31-py2.7.egg
. -
wsgiref
фактически является частью стандартной библиотеки, но не распознается как таковой. На нем есть отчет об ошибках, и он исправлен в Python 3.3+. Подробнее об этом читайте в Почему pp freeze сообщает о некоторых пакетах в новом virtualenv, созданном с -no-site-пакетами?
Я не могу понять, почему существует argparse
, но я предполагаю, что это зависимость или что-то вроде wsgiref
. Поиск зависимостей пакетов в Python может быть немного взломанным/болезненным, особенно если он уже установлен в вашем virtualenv.