更新Spyder至6.0.1时遭遇“所选路径已存在”错误求助
更新Spyder至6.0.1时遭遇“所选路径已存在”错误求助
别担心,这个问题其实挺常见的——尤其是你一开始用Anaconda安装Spyder,后来又用内置更新器升级,两种安装方式的路径管理容易出现冲突。给你几个靠谱的解决方案,按顺序试试就行:
方案一:回到Anaconda更新(最稳妥)
因为你最初是通过Anaconda安装的Spyder,用它来更新兼容性最好,还能自动处理依赖和路径问题:
- 打开Anaconda Navigator,在“Home”页面找到Spyder,点击旁边的「Update」按钮,选择6.0.1版本完成更新;
- 如果Navigator里没显示更新选项,打开终端(Terminal),输入以下命令强制更新:
或者直接指定版本安装:conda update spyderconda install spyder=6.0.1
方案二:处理内置更新的路径冲突(如果偏爱内置更新器)
要是你想继续用Spyder自带的更新器,可以按下面步骤操作,全程很安全:
- 先备份当前Spyder文件夹:找到提示已存在的那个文件夹,复制一份到桌面或者其他安全位置(万一更新出问题,随时能恢复);
- 删除原文件夹:备份完成后,直接删除提示“已存在”的那个路径文件夹;
- 重新运行更新器:再次启动Spyder的更新提示,现在路径为空,应该就能顺利安装6.0.1版本了。
方案三:完全卸载后重装(解决顽固冲突)
如果上面两种方法都不管用,试试彻底清理后重装:
- 用Anaconda卸载Spyder:打开终端输入
conda remove spyder,或者在Anaconda Navigator里找到Spyder点击「Remove」; - 清理残留文件夹:手动删除那个提示已存在的Spyder安装目录,以及Mac上的配置残留(路径是
~/Library/Application Support/Spyder/,可以先备份这个文件夹再删除); - 重新安装Spyder 6.0.1:在终端输入
conda install spyder=6.0.1,或者通过Anaconda Navigator重新安装。
小提醒
Mac系统下操作文件夹可能需要权限,要是删除或安装时提示权限不足,可以在终端命令前加sudo(比如sudo conda install spyder=6.0.1),输入你的Mac用户密码就行。
备注:内容来源于stack exchange,提问作者Die Tagesvola
相关产品推荐
相关产品推荐

