Skip to main content

Jupyter Lab设置内核Kernel

当你在 Jupyter Lab 中遇到 ModuleNotFoundError: No module named 'pandas' 错误时,通常是因为当前 Jupyter Lab 的内核(Kernel)没有连接到正确的 Conda 环境,或者 pandas 没有安装在该环境中。以下是解决方法:


解决方法 1:确保 Jupyter Lab 使用了正确的内核

  1. 检查当前环境是否安装了 pandas

    • 打开终端,激活你的 Conda 环境:
      conda activate your_env_name
    • 检查是否安装了 pandas
      conda list pandas

      pip show pandas
    • 如果没有安装,安装 pandas
      conda install pandas

      pip install pandas
  2. 确保 Jupyter Lab 使用了正确的内核

    • 在 Jupyter Lab 中,检查当前内核是否是你的 Conda 环境:
      • 在 Jupyter Lab 的右上角,可以看到当前内核名称(例如 Python 3)。
      • 如果不是你的 Conda 环境,点击内核名称,切换到你的 Conda 环境。
    • 如果没有看到你的 Conda 环境,需要先安装 ipykernel 并创建一个新内核:
      • 激活你的 Conda 环境:
        conda activate your_env_name
      • 安装 ipykernel
        conda install ipykernel
      • 将环境添加到 Jupyter Lab 中:
        python -m ipykernel install --user --name your_env_name --display-name "Your Env Name"
      • 重新启动 Jupyter Lab,选择新添加的环境内核。