多个虚拟环境多个kernel解决“No model named tensorflow”

在jupyter notebook中使用多个虚拟环境

问题描述:虚拟环境安装成功,各种包下载也成功,在Pycharm中使用无误,在cmd命令行方式激活虚拟环境使用其中的包也无误,但是在jupyter notebook中出错。

查看所有的虚拟环境

// 在base下查看所有环境
conda env list;

例如:
在这里插入图片描述

解决办法——kernel

NOTE:此办法适用于window10Linux系统下。

// 在base下查看所有环境
jupyter kernelspec list;
//激活虚拟环境tf1
conda activate tf1;
//在当前虚拟环境下安装ipykernel 下面2个命令选择1个即可。
conda install ipykernel;
pip install ipykernel;
//在当前虚拟环境下安装kernel环境 
//tf1:换成你的虚拟环境名;
//--display-name "python3.6_tf1":你可以起任何名字,我只是为了在jupyter中方便查看环境的的python版本。
//下面两个命令选择1个即可,用第1个命令,默认在jupyter中kernel显示环境名tf1。
python -m ipykernel install --user --name tf1
python -m ipykernel install --user --name tf1 --display-name "python3.6_tf1"
//linux下执行上述命令时出现"ImportError: cannot import name 'AsyncGenerator'"的问题的解决办法:
//前置条件:虚拟环境为python3.6;
1) pip install prompt-toolkit==2.0.10
2) pip install ipykernel==5.5.5 # 在安装ipykenel时解决该问题。
//可以删除无用的kernel
jupyter kernelspec uninstall unused_kernel

例如:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值