【已解决】cpu版mxnet安装

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

【已解决】cpu版mxnet安装

  • mxnet前言
  • 步骤


mxnet前言

需要机子已经安装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的运行界面,安装完关掉就行
【已解决】cpu版mxnet安装_第1张图片
然后下载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

安装成功,到这一步安装就可以结束了,《动手学深度学习》里面的代码应该都可以跑通了。记得切换解释器。
【已解决】cpu版mxnet安装_第2张图片

你可能感兴趣的:(python)