提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
需要机子已经安装anaconda,读者要会新建环境和切换环境。
mxnet版本:cpu版本,1.5.0
mxnet中提供了机器学习的一些函数,然而安装并不是一帆风顺,下面记录一些安装步骤,希望帮助到大家
首先是《动手学深度学习》里面的environment.yml文件,它其实是有问题的,所以我们手动安装。
如果读者安装mxnet失败,在半途看到本篇文章,我建议删掉那个旧环境重新再建一个。
在anaconda下新建一个环境,名为mxnetcpu。我一开始用到python版本为3.6,但是后面发现在pip install d2lzh过程中,出现如下报错:
原来所用到的编译拓展工具rustup支持的最低版本为python3.7,因此删除旧环境,新建python3.7环境:
(base)conda create -n mxnetcpu python=3.7
(base)activate mxnetcpu
如果是新手,可以跟着我的顺序下载包。因为自己乱装会出现一些版本问题,下列步骤是经过实战试验成功的。
首先去https://rustup.rs/下载restup-init.exe,然后双击点开,回车安装。它是一个编译拓展工具,如果没有的话,后面安装d2lzh包时会报错。下图是restup-init.exe的运行界面,安装完关掉就行
然后下载1.5.0版本的mxnet
(mxnetcpu) C:\Users\z1985>pip install mxnet==1.5.0
安装成功,注意numpy的版本号:
然后安装可视化包matplotlib,版本2.2.2
(mxnetcpu) C:\Users\z1985>pip install matplotlib==2.2.2
安装成功:
然后安装d2lzh包,因为内含包比较多,所以提示信息多,不要恐慌,但是注意,不能有红色报错和黄色警告,否则大概率是会失败,需要读者根据提示信息做相应修改。
(mxnetcpu) C:\Users\z1985>pip install d2lzh==1.0.0