杰瑞科技汇

如何安装Python Notebook?

核心概念:Jupyter Notebook vs. JupyterLab

在开始之前,最好先了解一下这两个工具的区别:

如何安装Python Notebook?-图1
(图片来源网络,侵删)
  • Jupyter Notebook: 经典的、基于网页的交互式计算环境,它将代码、方程、可视化和解释性文本整合在一个文档中,以“单元格”的形式组织,这是很多人熟悉的老版本。
  • JupyterLab: Jupyter 的下一代界面,更强大、更灵活,它是一个“工作区”,你可以在同一个窗口中打开多个笔记本、文本编辑器、终端、数据查看器等,并且可以通过拖拽来排列它们。新项目推荐直接安装 JupyterLab。

好消息是,安装它们的底层工具(jupyter 包)基本相同,安装后你可以同时使用两者。


最推荐的方式 - 使用 Anaconda (适合初学者和大多数用户)

Anaconda 是一个 Python 和 R 语言的发行版,它包含了数据科学、机器学习和科学计算所需的大量常用包(如 NumPy, Pandas, Matplotlib 等),并且自带了 Jupyter Notebook 和 JupyterLab

优点:

  • 一站式解决:无需单独安装 Python 和各种库,避免版本冲突。
  • 环境管理简单:内置的 conda 工具可以轻松创建和管理独立的虚拟环境。
  • 稳定可靠:经过充分测试,兼容性好。

缺点:

如何安装Python Notebook?-图2
(图片来源网络,侵删)
  • 安装包比较大(约 500MB - 1GB)。
  • 对于只需要 Python 和 Jupyter 的用户来说有些“重”。

安装步骤:

  1. 下载安装包

    • 访问 Anaconda 官网:https://www.anaconda.com/download
    • 根据你的操作系统选择 WindowsmacOSLinux
    • 选择 Python 3.x 版本(推荐最新的稳定版)。
    • 下载图形界面安装程序(Graphical Installer)。
  2. 运行安装程序

    • Windows: 双击下载的 .exe 文件,然后按照向导提示进行安装。重要: 勾选 "Add Anaconda to my PATH environment variable" 选项,这样你就可以在命令行中直接使用 condapython 命令。
    • macOS: 双击下载的 .pkg 文件,按照提示安装,安装过程中可能需要输入电脑密码。
    • Linux: 打开终端,进入下载文件所在的目录,运行 bash Anaconda3-...-Linux-x86_64.sh (文件名可能不同),然后按照提示操作。
  3. 验证安装

    • 安装完成后,重新打开你的终端(或命令提示符),这是为了让环境变量生效。
    • 输入以下命令检查 conda 是否安装成功:
      conda --version
    • 输入以下命令检查 Python 是否安装成功:
      python --version
  4. 启动 Jupyter

    如何安装Python Notebook?-图3
    (图片来源网络,侵删)
    • 在终端中输入以下命令来启动 JupyterLab(推荐):
      jupyter lab
    • 或者,如果你想启动经典的 Jupyter Notebook
      jupyter notebook
    • 命令执行后,你的默认浏览器会自动打开,并显示 JupyterLab 或 Notebook 的主界面,终端中会显示一串 URL(通常是 http://localhost:8888/?token=...),你也可以复制这个 URL 到浏览器中访问。

更灵活的方式 - 使用 pip (如果你已经安装了 Python)

如果你已经通过其他方式(从 python.org 官网下载)安装了 Python,并且熟悉 pip(Python 的包管理器),可以直接使用 pip 来安装。

优点:

  • 轻量级,只安装你需要的部分。
  • 与你现有的 Python 环境集成度高。

缺点:

  • 需要自己手动处理依赖和虚拟环境,否则容易导致库版本冲突。

安装步骤:

  1. 检查 Python 和 pip

    • 打开终端(或命令提示符)。
    • 确认 Python 已安装:
      python --version
    • 确认 pip 已安装:
      pip --version
  2. 创建虚拟环境(强烈推荐!)

    • 为了避免污染你的系统 Python 环境,最好为项目创建一个独立的虚拟环境。
    • 创建一个名为 my_jupyter_env 的环境:
      # Windows
      python -m venv my_jupyter_env
      # macOS / Linux
      python3 -m venv my_jupyter_env
    • 激活这个环境:
      • Windows:
        my_jupyter_env\Scripts\activate
      • macOS / Linux:
        source my_jupyter_env/bin/activate
    • 激活后,你的终端提示符前面会显示环境名称 (my_jupyter_env)
  3. 安装 Jupyter

    • 在激活的虚拟环境中,使用 pip 安装:
      pip install jupyterlab
    • 如果你更习惯用经典的 Notebook,可以安装:
      pip install notebook
    • 你也可以同时安装两者:pip install jupyterlab notebook
  4. 启动 Jupyter

    • 和方法一一样,在激活了虚拟环境的终端中运行:
      jupyter lab
      # 或
      jupyter notebook

总结与对比

特性 Anaconda (推荐) pip
目标用户 初学者、数据科学家、需要完整环境的用户 有经验的开发者、Python 用户
安装包大小 大 (约 1GB) 小 (仅安装 Jupyter)
环境管理 简单 (conda) 需要手动使用 venv
依赖管理 自动处理,非常方便 需要自己解决,容易冲突
灵活性 相对较低 非常高
Python, Jupyter, 1000+ 科学计算库 仅安装你指定的包

常见问题与解决

  • Q: 启动后浏览器打不开怎么办?

    • A: 检查终端输出的 URL,手动复制并粘贴到浏览器地址栏,如果还是不行,可能是浏览器设置或防火墙问题,可以尝试在启动命令后指定浏览器,jupyter lab --browser=chrome
  • Q: 如何安装新的 Python 库(如 pandas)?

    • 在 Anaconda 中conda install pandas
    • 在 pip 环境中pip install pandas
  • Q: 如何退出 Jupyter?

    • A: 在终端界面按下 Ctrl + C,或者在浏览器界面右上角点击 "Logout" 或 "Shut Down" 按钮。

希望这份详细的指南能帮助你成功安装并开始使用 Jupyter!对于绝大多数用户,从 Anaconda 开始是最省心、最顺畅的选择。

分享:
扫描分享到社交APP
上一篇
下一篇