安装MXNet模块遇到的问题以及解决办法

windows下安装miniconda

百度搜索miniconda或者anaconda,在官网上下载

到清华大学开源镜像站下载

复制下载地址 https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ 901 到浏览器中打开,然后下拉到最底部,找到下面这个软件包:

Miniconda3-latest-Windows-x86_64.exe

接下来就是按照提示一直下一步安装,安装过程中需要勾选“Add Anaconda to the system PATH environment variable”
安装完成后,打开anaconda prompt这个终端(安装miniconda的时候会自动安装prompt到你电脑上,直接在电脑上搜索),然后分别执行如下四个命令,将conda和pip的软件源修改成为清华的源。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

搭建CPU版本mxnet的运行环境

Windows下打开anaconda prompt这个终端,然后执行如下命令来创建一个使用Python 3.6的,名为gluon的环境:(python的版本可改,主要看下载的miniconda里装的是什么版本的python)

conda create -n gluon python=3.6

创建环境成功后,执行如下命令来激活gluon环境:

conda activate gluon

接下来该安装MXNet了,执行如下命令,安装最新的CPU版的mxnet :(按照书《动手学深度学习》里面的写不行,要一步一步安装软件包)

pip install mxnet

这里出错了,无法安装mxnet,报错信息大致意思是缺少C++接口,下载了安装了VC++(点击下载),然后没有解决问题,只能到官网上又下载了visual studio2019,安装完成后依然不知道为啥报错,参考了别人的blog利用豆瓣源安装成功

pip install mxnet -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

成功安装MXNet后,接下来,分别执行如下命令,来安装书本中代码用到的其它软件包:
在安装之前需要先到书上指定的网址下载d2lzh.zip并解压到电脑上

pip install d2lzh == 0.8.11
pip install jupyter == 1.0.0
pip install matplotlib == 2.2.2
pip install pandas == 0.23.4

可以试试不指定版本,不指定版本就会默认安装最新版。安装软件包的时候又出现了问题:
在安装mxnet的时候安装的numpy版本太低导致matplotlib安装不了,输入以下指令更新numpy软件包

pip install --upgrade numpy

到此,mxnet框架安装成功,环境搭建完成。
后续可以通过以下指令升级conda的版本:

conda update conda

你可能感兴趣的:(python,windows,深度学习)