在Jupyter notebook中使用特定虚拟环境中的python的kernel

当在Anaconda中创建并激活一个名为mytensorflow的虚拟环境并安装了TensorFlow后,若要在Jupyter Notebook中使用该环境的TensorFlow,需要确保在虚拟环境中安装ipython和jupyter。尽管如此,启动的Jupyter Notebook仍可能使用全局环境的kernel。为了解决这个问题,需要为虚拟环境创建一个独立的kernel。通过运行命令`python -m ipykernel install --user --name myenv --display-name 'Python(tf2.0)'`,可以为myenv虚拟环境创建名为'Python(tf2.0)'的kernel。之后,`jupyter kernelspec list`会显示两个kernel,现在可以在Jupyter Notebook中选择正确的kernel来使用TensorFlow了。
摘要由CSDN通过智能技术生成

当我在anaconda中安装了tensorflow之后,想要在jupyter中使用tensorflow需要将ipython和jupyter安装好

在anaconda prompt中的tensorflow所在的虚拟环境中使用下面的命令:(我的虚拟环境为mytensorflow) 

(mytensorflow) C:\Users\yourname>conda install ipython
(mytensorflow) C:\Users\yourname>conda install jupyter

执行完上述命令后,在虚拟环境tf打开的jupyter里发现只有一个kernel-python3,新建一个文件, import tensorflow as tf ,发现报错,没有tf这个模块。因为在虚拟环境tf中,虽然有jupyter(或者自己再安装pip install jupyter,他会提示说已存在),但这个jupyter还是原python环境中的jupyter。故虚拟环境中的jupyter还是原python环境中的jupyter,kernel为python3,而我的原python3并没有安装tensorflow,所以报错了。   

退出mytensorflow虚拟环境,进入基本环境base,输入jupyter kernelspec list,如下图,可以看到只有一个可使用的kernels——python3

现在需要为mytensorflow虚拟环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值