win10下,在anaconda虚拟环境中运行jupyter notebook

1. 在默认的base虚拟环境下安装nb_conda

之所以在base环境下安装,是因为我们通常在base环境下打开jupyter notebook

C:\Users\52572>conda install nb_conda

2. 创建anaconda虚拟环境

win10下打开命令行(win+R,键入cmd,enter),默认处于base虚拟环境下,输入

C:\Users\52572>conda create -n Django python==3.7.4

成功创建名为Django的虚拟环境,如图
![alt](https://img-blog.csdnimg.cn/20191017162907923.png LmpwZw=300x200)

3. 在虚拟环境下安装ipykernel

首先激活虚拟环境,再conda install ipykernel

C:\Users\52572>conda activate Django
(Django) C:\Users\52572>conda install ipykernel    

安装完成后会发现多了一个share文件夹,如图
LmpwZw=300x200

4. 打开jupyter notebook

安装完成后我们打开jupyter notebook,

C:\Users\52572>jupyter notebook

点击New,可以发现多了两个kernel
LmpwZw=200x200
Python3 是notebook自带的, 下面的两个则是安装nb_conda后显示的,其中Python[conda env:Django]就是Django虚拟环境中的解释器。而最后一个是base环境下的解释器,等同于第一个Python3

补充

还有一种方法不需要安装nb_conda

1.新建一个虚拟环境web(同上)
2.在虚拟环境下安装ipykernel(同上)
3.进入web虚拟环境,命令行输入
(web) C:\Users\52572>python -m ipykernel install --user --name python_web

其中python_web是给kernel自定义的名称

4.打开jupyter notebook,点击New,可以发现多了两个kernel

LmpwZw=200x200
其中Python[conda env:web]是通过第一种方法直接产生的kernel,python_web是通过第二种方法产生的kernel,两者是同一个。

5.删除第二种方法创建的kernel

在默认base虚拟空间下,命令行输入jupyter kernelspec list 可以查看可使用的kernel

C:\Users\52572>jupyter kernelspec list
Available kernels:
  python_web    C:\Users\52572\AppData\Roaming\jupyter\kernels\python_web
  python3       D:\Anaconda_install\share\jupyter\kernels\python3

继续键入jupyter kernelspec remove python_web, 输入y确认删除,如下:

C:\Users\52572>jupyter kernelspec remove python_web
Kernel specs to remove:
  python_web            C:\Users\52572\AppData\Roaming\jupyter\kernels\python_web
Remove 1 kernel specs [y/N]: y
[RemoveKernelSpec] Removed C:\Users\52572\AppData\Roaming\jupyter\kernels\python_web

总结:

  1. 在base虚拟环境下安装nb_conda
  2. 创建虚拟环境
  3. 在虚拟环境下安装ipykernel
  4. 打开jupyter notebook,选择合适的kernel即可
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

田土豆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值