将环境作为内核添加到Jupyter Notebook中【建议收藏】

1. 先创建环境

打开Anaconda Prompt或者wsl.exe(注意:我在wsl中安装Anaconda的时候就已经配置好了打开wsl.exe就直接进入base环境,所以打开wsl.exe就可以直接进行下一步操作)。
接下来创建环境:(假设环境名字为pyGAT

conda env create --name pyGAT
pip install -r requirments.txt

或者你的项目文件夹中有environment.yml文件的话,你就可以直接运行:

conda env create -f environment.yml

好的,现在我们已经成功创建了环境pyGAT,并且已经安装好了项目所需要的包。

2.激活该环境,并安装ipykernel

为了使JupyterLab能够识别新环境,我们需要在这个环境中安装ipykernel包.

conda activate pyGAT
conda install ipykernel

3. 将环境作为一个内核添加到Jupyter Notebook中

python -m ipykernel install --user --name=myenv --display-name "Python(myenv)"

参数解释:

  • --name 参数:这是给新环境内核的一个内部标识符。它是一个字符串,用于Jupyter后台识别和管理不同的内核。这个名称不需要与环境名称相同,但它应该是唯一的,以便区分不同的内核。

  • --display-name 参数:这是在JupyterLab用户界面中看到的名称。当我们创建一个新的笔记本文件并希望选择一个内核时,这个名称会显示在可用内核的列表中。这样做的目的是让我们可以轻松地辨认出每个内核,特别是当有多个不同用途或版本的内核时。

所以在这个例子中,myenv是你提供给该内核的内部名称,而"Python (myenv)"是将在JupyterLab界面中显示给用户的名称。这样做可以帮助我们更方便地管理和选择不同的运行环境。

4.启动Jupyter Notebook

添加完内核之后,运行:

jupyter lab --allow-root

因为我是在wsl中运行的,所以我运行的是有后面的--allow-root,在Anaconda Prompt的话应该不需要添加这个。
而且!!! 在wsl中运行这个的话,不会马上打开浏览器运行Jupyter lab,而是会返回一个网址,在浏览器打开这个网址就可以了。(不知道wsl的话可不可以配置默认浏览器什么的,懂得大哥能不能教教我。。。[哭哭])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值