GNU/Linux >> Linux の 問題 >  >> Ubuntu

Pkg-resources ==0.0.0 Pip Freeze Bug?

Ubuntu 16.10を使用していますが、virtualenvのみをインストールしました aptitudeを使用する 。新しい環境を作成し、pip freezeを使用してインストール済みパッケージを一覧表示した後 私は常に

の出力を取得しています
pkg-resources==0.0.0

これにより、Djangoアプリを他のシステムにデプロイしようとすると問題が発生します。何が間違っているのですか?

この問題はUbuntuでのみ発生し、これまでに試した他のディストリビューションでは発生しないことに注意してください。

事前にご協力いただきありがとうございます。

承認された回答:

https://stackoverflow.com/a/40167445/486919およびhttps://stackoverflow.com/a/40167000/486919によると、これはUbuntu側のバグであり、バグレポートはhttps://bugsで作成されています。 .launchpad.net / ubuntu / + source / python-pip / + bug/1635463。 「このバグはあなたに影響を与えますか?」をクリックすることを検討してください。続いて「はい、影響します」と言って、このバグをメンテナの注意を引きます。

当面は、https://stackoverflow.com/a/40167445/486919に記載されているように、pip freezeを使用できます。 grep -vを使用 requirements.txtを作成するには 後でpip install -rで使用できます :

pip freeze | grep -v "pkg-resources" > requirements.txt

Ubuntu
  1. Ubuntu 18.04システムにPipをインストールする-ステップバイステップの手順?

  2. pipフリーズはエラーを返します:アクセスが拒否されました:hg

  3. バグを修正します。どこから始めればよいですか?

  1. CentOS7にPipをインストールする方法

  2. Debian9にPIPをインストールする方法

  3. MacにPipをインストールする方法

  1. Ubuntu18.04にPipをインストールする方法

  2. Ubuntu20.04にPythonPipをインストールする方法

  3. Ubuntu18.04および20.04にPythonPipをインストールする方法