Bootstrap

安装mxnet遇到巨多出错爆红时,分布解决你的需求

需求:利用jupyter使用mxnet库来学习深度学习

现状:1.python3.8(非python3.6)

2.安装巨多红字,报错

  1. 通过anaconda建立一个虚拟环境

在anaconda Prompt中操作

1.1查看安装了多少anaconda环境

conda env list 或 conda info -e

1.2建立一个python3.6版本的虚拟环境

conda create -n Tom python=3.6

后面输入y

见到这里,代表一个python3.6名叫Tom的虚拟环境就创建完了。

切换到Tom虚拟环境中

activate Tom

头部发生变化就代表已经成功了

  1. 尝试安装mxnet

2.1 直接下载mxnet

pip install mxnet

如果直接成功那就恭喜了(我看看谁是幸运儿,有这么好的运气^v^.直接跳到第3步),如果出现以上信息就先升级pip

python -m pip install --upgrade pip

2.2再次尝试下载mxnet

pip install mxnet

恭喜成功了,那该如何在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 

本次,直接成功了(快成功了坚持住,又可以跳级到第4节啦)。

此处可能会遇到ImportError: cannot import name ‘AsyncGenerator‘--Jupyter报错,python环境3.6的问题。解决方法如下:

pip install prompt-toolkit==1.0.15

最终结果如上。

4.在jupyter中检验mxnet库

4.1点击使用Tom虚拟环境

4.2在Tom环境中输入

import mxnet

运行成功,再也没有那些令人不愉快的事情了。

;