29

尝试使用以下方式安装spyderpip

pip install spyder

弹出此错误:

无法卸载“ipython”。这是一个 distutils 安装的项目,因此我们无法准确确定哪些文件属于它,这只会导致部分卸载。

4

4 回答 4

53

无需卸载旧版本即可升级ipython

sudo -H pip install --ignore-installed -U ipython
于 2018-07-02T07:08:57.553 回答
15

刚刚解决了:

sudo apt-get remove ipython
于 2018-05-19T02:36:41.003 回答
5

对于 Python 2:

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

对于 Python 3:

pip3 install --upgrade --force-reinstall --no-cache-dir Spyder
于 2018-06-19T17:22:29.047 回答
3

列出的一些解决方案可能有效,但这个解决了我的 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

感谢您的评论,因为我正在寻求改进如何帮助人们。

于 2018-07-25T18:58:18.277 回答