环境:我在conda 环境中新建了虚拟环境 evn1,这个里面有tensorflow-gpu版本的。
目标:将jupyter的Kernel切换成conda中的evn1
我们有两种方式查看我们的jupyter当前使用的Kernel
方法1:Kernel-ChangeKernel
方法2:直接在我们的jupyter里面导入sys模块,并且执行sys.executable,查看当前使用的python内核
如果说我们只有一个默认的python的Ker的话,那说明,我们evn1的内核还没有安装,此时并不能切换
先安装Kernel
- conda info -e
- activate evn1
- pip install ipykernel -i https://pypi.douban.com/simple
把evn1加入到jupyter/kernels里面
- python -m ipykernel install --user --name evn1 --display-name "Python [conda env:evn1]"
最后重新打开jupyter,按照第一步那边查看jupyter内核的地方切换我们想要使用的内核
说一些题外话:
由于我在学习使用tensorflow做MNIST数据集的训练的时候,明明是有60000个数据,但是每次训练的时候只能够训练1875条记录,我想这可能是因为cpu每次读取的数据有限
所以我感觉还是用gpu版本的tensorflow来训练,所以才想到要切换我的tensorflow,大意了大意了。
是不是很奈斯!