Win10系统Anaconda环境下运行seaborn代码导致Jupyter内核崩溃问题
解决步骤
- 所有操作前先在代码首行添加Jupyter专属魔法命令,指定matplotlib内嵌绘图后端,该配置缺失是Win10本地Jupyter运行seaborn内核崩溃的最常见原因。
- 若配置后仍异常,检查Jupyter启动的内核是否和你安装seaborn、matplotlib的Anaconda环境一致,可在对应环境中执行
conda install ipykernel && python -m ipykernel install --user --name 你的环境名将环境注册为Jupyter内核,启动Notebook时选择对应内核即可。 - 若以上操作均无效,执行
conda remove matplotlib seaborn && conda clean -a && conda install matplotlib seaborn重装依赖,清除损坏的配置缓存。
可正常运行的测试代码
%matplotlib inline import seaborn as sns import pandas import matplotlib.pyplot as plt df = sns.load_dataset('titanic') print(df.head()) sns.countplot(x='sex',data=df) plt.show()
内容的提问来源于stack exchange,提问作者Vladislav Panteleev
相关产品推荐
相关产品推荐

