如何正确安装并启动 Jupyter Notebook

12次阅读

如何正确安装并启动 Jupyter Notebook

本文详解 jupyter notebook 安装失败的常见原因及解决方案,涵盖命令选择、环境路径配置、验证步骤等关键环节,帮助用户一次性成功运行 jupyter notebook。

Jupyter Notebook 并非通过 pip install jupyter(该命令安装的是元包,依赖较重且在某些环境中可能不自动配置可执行路径),而是推荐使用更精准的命令:

pip install notebook

✅ 此命令仅安装核心的 notebook 包,并确保 jupyter-notebook 可执行脚本被正确写入 python 的 Scripts/ 目录(windows)或 bin/ 目录(macOS/linux),从而支持终端直接调用 jupyter notebook。

为什么 pip3 install jupyter 或 python -m pip install jupyter 会失败?

  • pip install jupyter 安装的是 jupyter 元包,它本身不包含可执行入口,仅声明依赖(如 notebook, jupyter-console, qtconsole 等)。若系统未正确解析或链接其子包的 CLI 工具,jupyter notebook 命令将“找不到”。
  • 更严重的是:若 Python 环境的 Scripts/(windows)或 bin/(unix-like)目录未加入系统 PATH,即使安装成功,终端也无法识别 jupyter 命令——这正是你截图中 ‘jupyter’ is not recognized 的根本原因。

✅ 推荐安装与验证流程(一步到位)

  1. 升级 pip 并确保使用正确 Python 环境

    python -m pip install --upgrade pip
  2. 安装核心 notebook 包(非元包)

    python -m pip install notebook

    ✨ 使用 python -m pip 可避免 pip / pip3 指向错误 Python 版本的问题,尤其在多版本共存时更可靠。

  3. 验证安装并启动

    # 检查是否已注册 jupyter 命令 where jupyter     # Windows which jupyter     # macOS/Linux  # 启动 Notebook(自动打开浏览器) jupyter notebook

⚠️ 常见陷阱与解决建议

  • PATH 未配置?
    安装后若 where jupyter 无输出,请手动将 Python 的 Scripts 目录(如 C:UsersYourNameappDataLocalProgramsPythonPython311Scripts)添加到系统环境变量 PATH 中,然后重启终端。

  • 虚拟环境干扰?
    若你在 venv 或 conda 环境中操作,请确保已激活环境后再执行 pip install notebook,否则包会被装到全局 Python,而命令却在环境内查找。

  • 权限问题(Windows)?
    避免使用 CMD 以管理员身份运行(除非必要),优先使用普通用户权限 + python -m pip,减少路径写入异常。

总结

核心口诀:装 notebook,不装 jupyter;用 python -m pip,避 pip3 陷阱;启前查 where jupyter,PATH 不对则白忙。
完成上述步骤后,jupyter notebook 应能稳定启动并显示 Web 界面(默认 http://localhost:8888)。如仍报错,请检查 Python 是否为官方 CPython 发行版(非嵌入式/精简版),并运行 python -c “import notebook; print(notebook.__version__)” 确认模块可导入。

text=ZqhQzanResources