実行するpip freeze
と、(他の予想されるパッケージの中で)が表示されますpkg-resources==0.0.0
。私は(を含むこのパッケージに言及するいくつかの記事見てきたこの1を)が、どれもそれが何であるかを説明していない、またはそれはの出力に含まれている理由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
、そして実際、私はときではない virtualenvの中で、私はどちらかそれを見ることはありません。これはまだそれが何であるかを説明していませんが、少なくとも私が調査できる手掛かりです。