我是通过PIP尝试install Spyder但是我收到错误:
无法卸载' ipython'。它是一个distutils安装的项目,因此我们无法准确地确定哪个文件属于哪个 只会导致部分卸载。
答案 0 :(得分:23)
您可以升级ipython而无需卸载旧版本
sudo -H pip install --ignore-installed -U ipython
答案 1 :(得分:9)
刚刚解决:
sudo apt-get remove ipython
答案 2 :(得分:2)
对于Python 2:
pip install --upgrade --force-reinstall --no-cache-dir Spyder
对于Python 3:
pip3 install --upgrade --force-reinstall --no-cache-dir Spyder
答案 3 :(得分:2)
列出的某些解决方案可能有效,但这是通过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
感谢您的评论,因为我正在寻求改进我可以帮助他人的方式。