Jupyter Notebook安装的三种方法及切换虚拟环境
2024.01.17 15:24浏览量:30简介:介绍Jupyter Notebook的三种安装方法,包括使用conda环境、手动添加kernel和使用pyenv。同时,分享如何在不同虚拟环境中切换Jupyter Notebook的运行环境。
千帆应用开发平台“智能体Pro”全新上线 限时免费体验
面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用
立即体验
在Python编程中,Jupyter Notebook是一个非常流行的工具,它允许用户创建和共享包含实时代码、方程、可视化和解释性文本的文档。以下是安装Jupyter Notebook的三种方法,以及如何在不同虚拟环境中切换其运行环境。
方法一:使用conda环境
- 创建一个新的conda环境。在终端中输入以下命令:
conda create -n my-conda-env
- 激活新创建的环境:
conda activate my-conda-env
- 在当前环境中安装Jupyter:
conda install jupyter
- 启动Jupyter Notebook:
特点:为每一个conda环境都安装Jupyter。Jupyter的全部部分将完全安装在conda环境中。在新建一个环境时,需要重复以上步骤。jupyter notebook
方法二:手动添加kernel - 激活Jupyternotebook运行需要的虚拟环境。例如,如果环境名为“pytorch-gpu”,则在终端中输入:
activate pytorch-gpu
- 在当前环境下安装Jupyter:
conda install jupyter
- 启动Jupyter Notebook。在终端中输入:
此时可能会发现,运行环境还是原来的默认运行环境,并不是当前的“pytorch-gpu”。这是因为需要手动添加Jupyter的kernel。可以使用ipykernel来管理多个kernel。如果仍然没有所需的kernel,可以手动创建。jupyter notebook
方法三:使用pyenv
Pyenv允许用户在同一台计算机上管理多个Python版本。以下是使用pyenv安装Jupyter Notebook的步骤: - 安装pyenv和pyenv-virtualenv:在终端中输入以下命令:
pip install pyenv pyenv-virtualenv
- 创建一个新的Python虚拟环境(例如“myenv”):在终端中输入以下命令:
shell pyenv virtualenv 3.7.3 myenv
(这里的“3.7.3”是Python版本号,可以根据需要更改) - 激活新创建的虚拟环境:在终端中输入以下命令:
pyenv activate myenv
- 在当前环境中安装Jupyter:在终端中输入以下命令:
shell pip install jupyter notebook
(注意这里使用的是pip而不是conda) - 启动Jupyter Notebook:在终端中输入以下命令:
shell jupyter notebook --no-browser --ip=0.0.0.0 --port=8888 --allow-root --NotebookApp.token=""
(这里的“—no-browser”参数表示不打开浏览器窗口,“—ip=0.0.0.0”参数表示接受任何IP地址的连接,“—port=8888”参数表示使用端口号8888,“—allow-root”参数表示允许以root用户身份运行)特点:这种方法适用于需要管理多个Python版本的情况,而且可以方便地在不同虚拟环境中切换Jupyter Notebook的运行环境。只需激活所需的虚拟环境,即可在对应的Python版本中运行Jupyter Notebook。在使用pip安装Jupyter时,要注意可能需要在安装之前更新pip到最新版本,使用命令pip install --upgrade pip
即可完成升级操作。总结来说,选择哪种方法取决于你的需求和个人偏好。如果只需要在一个Python环境中运行Jupyter Notebook,使用conda可能是最方便的选择。如果需要在同一台计算机上管理多个Python版本,或者想要更加灵活地切换虚拟环境,那么使用pyenv可能更加适合。无论选择哪种方法,都要确保在使用之前已经正确地激活了所需的虚拟环境。

发表评论
登录后可评论,请前往 登录 或 注册