1. ホーム
  2. pip

[解決済み] disutils の PyYAML パッケージをアップグレードするには?

2023-02-10 13:17:37

質問

私は chatterbot に依存している PyYAML=3.12 . 私のUbuntuマシンにインストールされた PyYAML のバージョンは3.11です。そこで、以下のコマンドでアップグレードしました。 PyYAML :

sudo -H pip3 install --upgrade PyYAML

しかし、以下のようなエラーが出ます。

PyYAML' をアンインストールできません。これはdistutilsでインストールされたプロジェクトであり そのため、どのファイルがそれに属しているのか正確に判断できません。 を正確に判断できないため、部分的なアンインストールしかできません。

私の pip3 のバージョンは10.0.0です。

これを解決するにはどうしたらよいでしょうか。

どのように解決するのですか?

私は をGithubのこの問題で見つけました。 pip 10 はもはや distutils パッケージをアンインストールしません。 . そこで、pip 8.1.1にダウングレードしてみました。そして今、それは動作します。

この質問を見ている方で、アンインストールやアップグレードの方法をご存知の方がいらっしゃいましたら、教えてください。 distutils パッケージを pip 10.0.0 でアンインストールまたはアップグレードする方法を知っている人がいたら、ここで教えてください :)

(必要な人がいれば)

そして、pipのダウングレードは、以下を使いました。

sudo -H pip3 install pip==8.1.1