Когда я бегу, pip freeze
я вижу (среди других ожидаемых пакетов) pkg-resources==0.0.0
. Я видел несколько постов, в которых упоминается этот пакет (включая этот ), но ни один из них не объясняет, что это такое и почему он включен в вывод pip freeze
. Основная причина, по которой меня интересует, это из любопытства, но в некоторых случаях, кажется, что-то ломается при попытке установить пакеты с requirements.txt
файлом, созданным с pip freeze
включением pkg-resources==0.0.0
строки (например, когда Travis CI пытается установить зависимости через pip
и находит это линия).
Что pkg-resources
и можно ли удалить эту строку requirements.txt
?
Обновить:
Я обнаружил, что эта строка существует только в выводе, pip freeze
когда я нахожусь в virtualenv
. Я все еще не уверен, что это такое или что он делает, но я буду продолжать расследование, зная, что это, вероятно, связано с virtualenv
.
pip
? Я думаю , это мощь было то , что они пропустили в старом выпуске , так как в у 8.1.2
меня нет записи для pkg-resources
. (Что не следует, так как я уверен, что pkg-resources
идет с setuptools
).
virtualenv
, и действительно, когда я не нахожусь в виртуальности, я тоже не вижу этого. Это все еще не объясняет, что это такое, но по крайней мере является ключом, который я могу исследовать.