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的话可不可以配置默认浏览器什么的,懂得大哥能不能教教我。。。[哭哭])