You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中Jupyter Notebook运行Polars代码时内核崩溃求助

解决Polars导致Jupyter内核崩溃的问题

问题原因

你的CPU缺少avx2、fma、bmi1、bmi2、lzcnt、movbe这些Polars默认版本依赖的CPU特性,导致运行时触发内核崩溃。终端已明确提示:需安装polars-lts-cpu替代标准版Polars以提升兼容性。

解决步骤

  1. 卸载当前安装的标准版Polars:
pip uninstall -y polars
  1. 安装兼容老CPU的长期支持版本:
pip install polars-lts-cpu

验证

重新运行示例代码,确认Jupyter内核不再崩溃:

import polars as pl
from datetime import datetime

df = pl.DataFrame(
    {
        "integer": [1, 2, 3],
        "date": [
            datetime(2025, 1, 1),
            datetime(2025, 1, 2),
            datetime(2025, 1, 3),
        ],
        "float": [4.0, 5.0, 6.0],
        "string": ["a", "b", "c"],
    }
)

print(df)

额外说明

如果确定是CPU特性检测误报(比如你的CPU实际支持这些特性但检测失败),可以设置环境变量POLARS_SKIP_CPU_CHECK=1跳过检测,但不建议这么做——内核崩溃大概率是真的兼容性问题,跳过检测可能导致后续运行不稳定。

内容的提问来源于stack exchange,提问作者zikzakjack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 14:36:06