web-dev-qa-db-ja.com

PIP:「 'ipython'をアンインストールできません。distutilsがインストールされたプロジェクトであるため、正確に判断できません...」

Spyderのインストール をPIP経由で実行しようとしていますが、エラーが発生します:

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

22
Raphael

で解決しました:

Sudo apt-get remove ipython
10
Raphael

古いバージョンをアンインストールせずにipythonをアップグレードできます

Sudo -H pip install --ignore-installed -U ipython
33
0xCC

リストされているソリューションの一部は機能する可能性がありますが、これにより、distutilsがインストールされたパッケージに関する問題が解決しました。

Sudo apt-get remove python-ipython

パッケージのタイプに応じて、pythonパッケージに「python-」を指定する必要があります。

編集:ただし、これでも問題が解決しない場合は、pip 10ではdistutilsパッケージの削除が許可されていないため、pipを以前のバージョンにダウングレードすることを検討してください。

Sudo -H pip install pip==9.0.1
Sudo pip uninstall ipython

私は人々を助ける方法を改善しようとしているので、コメントをありがとう。

2
vigilantbag2018

Python 2の場合:

pip install --upgrade --force-reinstall --no-cache-dir Spyder

Python 3の場合:

pip3 install --upgrade --force-reinstall --no-cache-dir Spyder
2
Hu Xixi