Conda 安装 Jupyter Notebook

[复制链接]
发表于 2025-11-14 13:04:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×



Jupyter Notebook 是一款非常盛行的交互式开辟工具,尤其得当数据科学、呆板学习和讲授场景。借助 Conda,我们可以方便地安装和管理 Jupyter Notebook 及其依赖。
1. 安装 Conda

在安装 Jupyter Notebook 之前,确保体系已安装 Conda。Conda 可以通过 Anaconda 或 Miniconda 提供。


  • Anaconda: 完备的 Python 数据科学平台,包罗许多常用包。
  • Miniconda: 精简版,仅包罗 Conda 和 Python,得当自界说环境。
下载与安装步调:


  • 访问 Miniconda 下载页面 或 Anaconda 下载页面。
  • 下载得当您利用体系的安装包。
  • 实行安装脚本:
    1. # 示例:在 Linux 系统上安装 Miniconda
    2. bash Miniconda3-latest-Linux-x86_64.sh
    复制代码
  • 按提示完成安装。
安装完成后,运行以下下令验证 Conda 是否安装乐成:
  1. conda --version
复制代码
2. 创建假造环境

利用 Conda 创建独立的 Python 环境,可以制止差别项目间的依赖辩论。
  1. conda create -n jupyter_env python=3.9 -y
复制代码
激活环境:
  1. conda activate jupyter_env
复制代码
3. 安装 Jupyter Notebook

在激活的假造环境中,运行以下下令安装 Jupyter Notebook:
  1. conda install -c conda-forge notebook -y
复制代码
安装完成后,验证安装:
  1. jupyter notebook
  2. --version
复制代码
4. 启动 Jupyter Notebook

启动 Notebook 服务:
  1. jupyter notebook
复制代码
乐成启动后,您将在终端看到类似以下的输出:
  1. http://localhost:8888/tree
复制代码
复制链接到欣赏器,即可访问 Jupyter Notebook 界面。
   注意:这只答应当地访问
  假如实现远程访问
  1. jupyter notebook
  2. --allow-root --ip=0.0.0.0 --port=8888
复制代码
输出:
  1. [I 2025-01-03 15:08:19.708 ServerApp] notebook | extension was successfully linked.
  2. [I 2025-01-03 15:08:19.799 ServerApp] notebook_shim | extension was successfully linked.
  3. [I 2025-01-03 15:08:19.805 ServerApp] notebook_shim | extension was successfully loaded.
  4. [I 2025-01-03 15:08:19.806 ServerApp] jupyter_lsp | extension was successfully loaded.
  5. [I 2025-01-03 15:08:19.806 ServerApp] jupyter_server_terminals | extension was successfully loaded.
  6. [I 2025-01-03 15:08:19.807 LabApp] JupyterLab extension loaded from /root/miniconda3/envs/python3.13.1/lib/python3.13/site-packages/jupyterlab
  7. [I 2025-01-03 15:08:19.807 LabApp] JupyterLab application directory is /root/miniconda3/envs/python3.13.1/share/jupyter/lab
  8. [I 2025-01-03 15:08:19.807 LabApp] Extension Manager is 'pypi'.
  9. [I 2025-01-03 15:08:19.825 ServerApp] jupyterlab | extension was successfully loaded.
  10. [I 2025-01-03 15:08:19.826 ServerApp] notebook | extension was successfully loaded.
  11. [I 2025-01-03 15:08:19.826 ServerApp] Serving notebooks from local directory: /root/python
  12. [I 2025-01-03 15:08:19.826 ServerApp] Jupyter Server 2.15.0 is running at:
  13. [I 2025-01-03 15:08:19.826 ServerApp] http://registry.ocp.local:8888/tree?token=83ba987b3e4b4e42270650bb2b32c0d8b39eef8dacab3d7e
  14. [I 2025-01-03 15:08:19.826 ServerApp]     http://127.0.0.1:8888/tree?token=83ba987b3e4b4e42270650bb2b32c0d8b39eef8dacab3d7e
  15. [I 2025-01-03 15:08:19.826 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
  16. [W 2025-01-03 15:08:19.828 ServerApp] No web browser found: Error('could not locate runnable browser').
  17. [C 2025-01-03 15:08:19.828 ServerApp]
  18.    
  19.     To access the server, open this file in a browser:
  20.         file:///root/.local/share/jupyter/runtime/jpserver-1149459-open.html
  21.     Or copy and paste one of these URLs:
  22.         http://192.168.21.184:8888/tree?token=83ba987b3e4b4e42270650bb2b32c0d8b39eef8dacab3d7e
  23.         http://127.0.0.1:8888/tree?token=83ba987b3e4b4e42270650bb2b32c0d8b39eef8dacab3d7e
  24. [I 2025-01-03 15:08:19.834 ServerApp] Skipped non-installed server(s): bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, pyright, python-language-server, python-lsp-server, r-languageserver, sql-language-server, texlab, typescript-language-server, unified-language-server, vscode-css-languageserver-bin, vscode-html-languageserver-bin, vscode-json-languageserver-bin, yaml-language-server
复制代码

5. 安装扩展功能(可选)

为提拔利用体验,可以安装 Jupyter Notebook 扩展工具。
  1. conda install -c conda-forge jupyter_contrib_nbextensions
  2. jupyter contrib nbextension install --user
复制代码
启用常用扩展:
  1. jupyter nbextension enable <extension_name>
复制代码
6. 更新与维护

定期更新 Jupyter Notebook 以获取最新功能和修复:
  1. conda update notebook
复制代码
删除假造环境(假如不再必要):
  1. conda remove -n jupyter_env --all
复制代码
7. 总结

通过 Conda 安装 Jupyter Notebook 是一种快速而高效的方式,尤其得当必要管理多个 Python 环境的用户。您可以根据需求创建独立环境,并机动扩展 Jupyter 的功能,从而提拔开辟服从。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表