Jupyter NoteBook虚拟环境配置

step1 查看虚拟环境

打开Anaconda Prompt

输入:

conda env list

step2 创建虚拟环境

输入:

conda create -n name(要创建的虚拟环境的名字) python=版本

中间输入y表示确认

输入:

conda activate opencv

进入虚拟环境
通过

conda list

可以查看该环境下的库:

如果想要删除虚拟环境,输入以下命令即可:

conda remove -n name(要删除的虚拟环境的名字) --all

也可以用pip管理该环境下的库,具体细节上会有一些不同。pip list 和 conda list的不同

step3 conda换源

使用conda进行下载时常常会出现网速慢的情况,我们可以通过更换下载源,获取更快的下载速度。

输入以下指令查看所有下载源:

conda config --show channels

只有一个defaults,表示默认下载源,可能会导致下载速度过慢,我们更换下载源。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

再次查看所有下载源:

conda config --show channels

移除下载源指令:

conda config --remove channels 下载源url

另外,在pip中,可通过-i 下载源url的形式设置下载源,如:

pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple/

step4 下载所需库

如:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python

step5 配置jupyter notebook内核

在我们刚刚创建的虚拟环境下,安装ipykernel库,利用ipykernel库将该虚拟环境写入到jupyter中。
首先,在当前环境下安装ipykernel库,输入:

conda install ipykernel

然后,在当前环境下将该环境写入jupyter,输入如下:

注意:name后跟当前环境名
python -m ipykernel install --user --name 虚拟环境名 --display-name jupyter内核名

如:

python -m ipykernel install --user --name opencv --display-name opencv

Step6 修改默认文件夹

第一次使用Jupyter notebook,默认文件目录在C:/Users/username

我们可以通过修改配置文件修改默认文件夹

如果之前生成过配置文件,其目录是C:/Users/username/.jupyter/jupyter_notebook_config.py

如果该目录不存在,需要在虚拟环境下,输入以下命令生成配置文件

jupyter notebook --generate-config

成功生成后,使用任意编辑器进入该文件,搜索以下行

# c.NotebookApp.notebook_dir = ''

将其取消注释,并将''中的内容修改为想要的文件夹目录,如:

c.NotebookApp.notebook_dir = 'D://PythonProjects/'

step7 进入jupyter notebook

在虚拟环境下,输入以下代码进入jupyter notebook:

jupyter notebook

可以发现已经可以更换内核了。


标题:Jupyter NoteBook虚拟环境配置
作者:Departure
地址:https://www.unreachablecity.club/articles/2023/04/28/1682691637145.html