Python Jupyter Notebook交互式环境安装指南

Jupyter Notebook 是一个基于 Web 的交互式计算环境,能让你创建和共享包含代码、方程、可视化和叙述性文本的文档。以下为你详细介绍不同操作系统下 Jupyter Notebook 的安装步骤。

前提条件

在安装 Jupyter Notebook 之前,需要确保系统中已经安装了 Python 和包管理工具(如 pipconda)。你可以在命令行中输入以下命令来检查 Python 和 pip 是否已经安装:

python --version
pip --version

推荐使用 Anaconda 发行版,使用 conda 进行包管理。


使用 Anaconda 安装 Jupyter Notebook

1. 安装 Anaconda

访问 Anaconda 官方网站,下载适合你操作系统的 Anaconda 安装包,并按照安装向导进行安装。

2. 创建虚拟环境(可选)

打开 Anaconda Prompt(Windows)或终端(macOS 和 Linux),输入以下命令创建一个新的虚拟环境:

conda create -n myenv python=3.9

这里的 myenv 是虚拟环境的名称,python=3.9 指定了 Python 的版本,你可以根据需要修改。

3. 激活虚拟环境
conda activate myenv
4. 安装 Jupyter Notebook

在激活的虚拟环境中,使用 conda 安装 Jupyter Notebook:

conda install jupyter
5. 验证安装

输入以下命令验证 Jupyter Notebook 是否安装成功:

jupyter notebook --version

使用 pip 安装 Jupyter Notebook

1. 打开命令行工具
  • Windows:按下 Win + R 组合键,输入 cmd 并回车,打开命令提示符。
  • macOS:打开“应用程序” -> “实用工具” -> “终端”。
  • Linux:打开终端应用程序,不同的 Linux 发行版可能有不同的打开方式。
  • 2. 创建虚拟环境(可选但推荐)

    为了避免不同项目之间的依赖冲突,建议使用虚拟环境。可以使用 venv 模块来创建虚拟环境:

    python -m venv myenv
    

    这里的 myenv 是虚拟环境的名称,你可以根据需要修改。

    3. 激活虚拟环境
  • Windows
  • myenv\Scripts\activate
    
  • macOS 和 Linux
  • source myenv/bin/activate
    
    4. 安装 Jupyter Notebook

    在激活的虚拟环境中,使用 pip 安装 Jupyter Notebook:

    pip install jupyter
    
    5. 验证安装

    安装完成后,可以在命令行中输入以下命令来验证 Jupyter Notebook 是否安装成功:

    jupyter notebook --version
    

    若能正确显示版本号,则说明安装成功。

    启动 Jupyter Notebook

    安装完成后,在命令行中输入以下命令启动 Jupyter Notebook:

    jupyter notebook
    

    执行该命令后,会自动打开默认的 Web 浏览器,并显示 Jupyter Notebook 的界面。在界面中,你可以创建新的 Notebook 文件,编写和运行 Python 代码。

    停止 Jupyter Notebook

    当你使用完 Jupyter Notebook 后,在命令行中按下 Ctrl + C 组合键,然后输入 y 确认退出。

    通过以上步骤,你就可以在不同的操作系统中安装和使用 Jupyter Notebook 了。

    远程访问配置

    输入以下命令生成配置文件以进行自定义配置:

    jupyter notebook --generate-config
    

    默认配置文件位置:~/.jupyter/jupyter_notebook_config.py
    修改配置文件以允许远程访问,使用vim打开以上配置文件

    c.NotebookApp.allow_remote_access = True
    c.NotebookApp.ip = '0.0.0.0'  # 监听所有IP
    c.NotebookApp.open_browser = False  # 不自动打开浏览器
    c.NotebookApp.port = 8888  # 指定端口(可选)
    

    如果jupyter配置在云服务器上,需要开通端口访问权限(默认8888端口),以阿里云为例,添加入口规则:

    并同时在命令行开放8888端口,ubuntu系统下可使用ufw开放端口:

    sudo ufw allow 8888/tcp
    

    使用浏览器进行远程访问,网址:http://[ip地址]:8888

    作者:曦&曜

    物联沃分享整理
    物联沃-IOTWORD物联网 » Python Jupyter Notebook交互式环境安装指南

    发表回复