欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在Anaconda虚拟环境中使用jupyter notebook

程序员文章站 2022-07-03 20:49:19
...

在Anaconda虚拟环境中使用jupyter notebook

问题描述:

在jupyter notebook中使用创建的虚拟环境运行文件

解决方法

1 通过插件 nb_conda实现

a. 在Anaconda Prompt(anaconda)中安装nb_conda(不是在虚拟环境中安装):

conda install nb_conda

b. 安装成功以后,启动jupyter notebook

jupyter notebook

(1)创建新的ipynb文件时,可以在new处更改kernel
(2)打开相应的ipynb文件时,可以在上面菜单栏中的kernel->change kernel处更改所需的kernel
随后即可使用该虚拟环境进行相应的操作。

注意: 如果想要卸载nb_conda,卸载完成后记得删除 C:\ProgramData\Anaconda3\etc\jupyter 路径下的文件:
“\nbconfig” 文件夹
“\jupyter_config.json”
“\jupyter_notebook_config.json”
否则启动jupyter notebook会报错 Bad config encountered during initialization

2 通过安装ipykernel实现

a. **虚拟环境

conda activate env_name

b. 在虚拟环境env-name中安装ipykernel

pip install ipykernel

c. 执行以下命令,将kernel添加至jupyter notebook

python -m ipykernel install --user --name env_name --display-name "在jupyter中显示的环境名称"
例如:
python -m ipykernel install --user --name Test_env --display-name "Test env"

同上
(1)创建新的ipynb文件时,可以在new处更改kernel
(2)打开相应的ipynb文件时,可以在上面菜单栏中的kernel->change kernel处更改所需的kernel
随后即可使用该虚拟环境进行相应的操作。

3 注意!

通过上述两种方法成功安装之后,发现还是不能在jupyter notebook调用虚拟环境,常见就是虚拟环境没有安装jupyter notebook,可以通过以下步骤安装:

a. **虚拟环境

conda activate env_name

b. 在虚拟环境中安装jupyter notebook

pip install jupyter