PIP: «Невозможно удалить ipython. Это установленный дистрибутивом проект, и поэтому мы не можем точно определить ...» - PullRequest
0 голосов
/ 19 мая 2018

Я пытаюсь установить Spyder через PIP, но получаю сообщение об ошибке:

Невозможно удалить «ipython».Это установленный дистрибутивный проект, и поэтому мы не можем точно определить, какие файлы принадлежат ему, что приведет только к частичному удалению.

Ответы [ 4 ]

0 голосов
/ 25 июля 2018

Некоторые из перечисленных решений могут работать, но это решило мою проблему с установленными пакетами distutils.

sudo apt-get remove python-ipython

В зависимости от типа пакета, вам нужно будет предоставить "python-"для пакетов python.

Редактировать: Однако, если это все еще не решит ваш вопрос, вы можете рассмотреть возможность понижения pip до более ранней версии, поскольку pip 10 не позволяет удалять пакеты distutils

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

Спасибо за комментарий, поскольку я стремлюсь улучшить то, как я могу помочь людям.

0 голосов
/ 19 июня 2018

Для Python 2:

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

Для Python 3:

pip3 install --upgrade --force-reinstall --no-cache-dir Spyder
0 голосов
/ 02 июля 2018

Вы можете обновить ipython, не удаляя старую версию

sudo -H pip install --ignore-installed -U ipython
0 голосов
/ 19 мая 2018

Только что решено с помощью:

sudo apt-get remove ipython
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...