【问题标题】:Python won't start after updating Seaborn更新 Seaborn 后 Python 无法启动
【发布时间】:2021-05-29 00:12:54
【问题描述】:

我去年安装了 Anaconda,Jupyter notebook 和 Spyder 工作正常。我今天早上更新了 seaborn(pip install --upgrade seaborn==0.11.1 --user)。然后 Anaconda、Jupyter notebook 和 Spyder 无法启动。

当我尝试启动 Jupyter notebook 时出现错误:

当我尝试更新某些软件包时,会出现以下错误:

两个错误都以 AttributeError 结尾:'_NamespacePath' object has no attribute 'sort'

请帮忙!任何建议将不胜感激。提前谢谢你。

【问题讨论】:

    标签: python jupyter-notebook


    【解决方案1】:

    你能做什么:

    首先激活你的 conda env ( conda activate XXXX)

    然后列出你的 conda 环境的连续修订,使用:

    conda list -r
    

    您应该能够看到您所做的所有后续安装。 然后只需回滚到您更新 seaborn 时的上一个版本,例如,如果它是版本 8:

    conda install --revision 8
    

    【讨论】:

    • 另外,如果你使用 conda/miniconda,请使用 conda 安装包而不是 pip
    • 你能试着给我一个反馈吗?不要忘记在 conda install 中添加特定通道,例如,如果您已经从 conda-forge 安装了软件包
    • 感谢您的建议。我正在使用公司的笔记本电脑。由于某些有线设置,pip install 是唯一的选择。按照您的建议,我尝试了 pip list,它显示了相同的错误,以:AttributeError:'_NamespacePath' object has no attribute sort.结尾
    • 我卸载了anaconda,然后又重新安装了。但是,问题仍然存在。
    猜你喜欢
    • 2020-01-12
    • 2021-03-11
    • 1970-01-01
    • 2019-10-20
    • 2017-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多