背景介绍:
在Anaconda文件夹下打开Jupyter Notebook后,输入import pymc3之后报错“module not found error: no module named ‘arviz’”,尝试很久之后无法解决,决定重装。
官方文档 分为了完全删除和简单删除,此处因为后续还需要重新安装,所以选择了完全删除。
上述操作完成之后,同时从参考了另一篇文章进行检验是否完全删除,但具体链接找不到了,内容是首先删除C:\Users\XXX(用户名).conda文件夹,然后删除文件.condarc,最后利用everything进行全电脑内搜索,删除其余相关的配置文件。
(因为我的电脑上安装了visual studio2019,所以含有部分mini anaconda的内容,我根据文件时间进行选择性的删除了最新安装的内容,之前与vs2019相关的没有动)
官网链接 滑到最下面选择与自己的电脑对应的版本进行下载,下载后双击打开安装,all users,I agree,选择安装位置(我是安装在D盘),环境变量暂时无法添加也没关系,等会安装完之后添加。最后finish就可以了。
配置环境变量:此电脑–>属性---->高级系统设置----->环境变量----->找到path----->编辑----->新建----->输入如下信息,保存即可。
根据自己的Anaconda的安装位置进行自己调节,输入以下五个位置:
D:\Anaconda3
D:\Anaconda3\Scripts
D:\Anaconda3\Library\mingw-w64\bin
D:\Anaconda3\Library\usr\bin
D:\Anaconda3\Library\bin
测试是否安装成功:
win+r输入cmd,然后输入ipython,有信息;输入conda --version,有信息;输入conda info,有信息。
具体图片可以参考:安装Anaconda
附:我没有用镜像网站也下载很快。
在开始菜单找到Anaconda文件夹中的Jupyter Notebook打开,然后输入import pymc3,run。
结果有报错:
解决方法:
win+r输入cmd,输入ipython,进入python程序,然后输入import sys回车,输入print(sys.executable),回车后获得Python程序的路径,然后输入exit()退出python程序。
通过cd…和cd进入刚刚获得的Python程序所在文件夹路径,然后输入pip install pymc3,等待成功后,重新在Jupyter Notebook中测试import pymc3。会报第二个错误。
解决方法:
在电脑左下角搜索框中输入cmd,然后选择以管理员身份运行。
输入conda install mkl,等会y/N的时候选择y,直至安装成功;
输入conda install mkl-service,等会y/N的时候选择y,直至安装成功;
输入conda install blas,等会y/N的时候选择y,直至安装成功;
在 C:\Users\XXX(用户名)下放置一个txt文件,是users下你的用户名下
文件内容如下:
[blas]
ldflags=-lmkl_rt
保存命名为.theanorc.txt
重新在Jupyter Notebook中测试import pymc3。会报第三个错误。
conda install m2w64-toolchain
解决方法:
在电脑左下角搜索框中输入cmd,然后选择以管理员身份运行。
输入conda install m2w64-toolchain,等会y/N的时候选择y,直至安装成功。
解决完第三个问题之后,重新在Jupyter Notebook中测试import pymc3,第四个问题也被解决了。
就没有报错了。
附:以上内容参考问题1和2
问题3和4