需求:利用jupyter使用mxnet库来学习深度学习
现状:1.python3.8(非python3.6)
2.安装巨多红字,报错
通过anaconda建立一个虚拟环境
在anaconda Prompt中操作
![](https://img-blog.csdnimg.cn/img_convert/b6f7589aaa2f3e79b3c05401e5bc87c1.png)
1.1查看安装了多少anaconda环境
conda env list 或 conda info -e
![](https://img-blog.csdnimg.cn/img_convert/63e25c47c185052d9234a261b082b908.png)
1.2建立一个python3.6版本的虚拟环境
conda create -n Tom python=3.6
后面输入y
![](https://img-blog.csdnimg.cn/img_convert/4f5eb43d10fd910adb188054dd601114.png)
见到这里,代表一个python3.6名叫Tom的虚拟环境就创建完了。
切换到Tom虚拟环境中
activate Tom
![](https://img-blog.csdnimg.cn/img_convert/c86fa18da37712fb016d998805019270.png)
头部发生变化就代表已经成功了
尝试安装mxnet
2.1 直接下载mxnet
pip install mxnet
![](https://img-blog.csdnimg.cn/img_convert/3a3f51d76dfb38178f55a4fe3086a2c4.png)
如果直接成功那就恭喜了(我看看谁是幸运儿,有这么好的运气^v^.直接跳到第3步),如果出现以上信息就先升级pip
python -m pip install --upgrade pip
2.2再次尝试下载mxnet
pip install mxnet
![](https://img-blog.csdnimg.cn/img_convert/30302d2d0afb447ff0882e76615c72b9.png)
恭喜成功了,那该如何在jupyter上使用呢
3.配置jupyter的虚拟环境
3.1将环境添加到Jyputer中
python -m ipykernel install --name Tom
会出现没有ipykernel这个库
3.2下载ipykernel库
conda install ipykernel
3.3将环境添加到Jyputer中
python -m ipykernel install --name Tom
![](https://img-blog.csdnimg.cn/img_convert/acd20c4177192dc97a0a437cf7e8349e.png)
本次,直接成功了(快成功了坚持住,又可以跳级到第4节啦)。
此处可能会遇到ImportError: cannot import name ‘AsyncGenerator‘--Jupyter报错,python环境3.6的问题。解决方法如下:
pip install prompt-toolkit==1.0.15
最终结果如上。
4.在jupyter中检验mxnet库
4.1点击使用Tom虚拟环境
![](https://img-blog.csdnimg.cn/img_convert/c2f6ffae5b8fe2c49f5f217ff0502f72.png)
4.2在Tom环境中输入
import mxnet
![](https://img-blog.csdnimg.cn/img_convert/91d422e1f777cd36c03303849a764cfb.png)
运行成功,再也没有那些令人不愉快的事情了。