from mlxtend.plotting import plot_decision_regions
报错信息:
ModuleNotFoundError: No module named 'mlxtend'
Jupyter和Spyder报错原因:因为anaconda下没有这个模块,需要安装mlxtend
解决方案:
1.打开anaconda(或终端)
2. 点击路径点那个三角形,选择open Terminal,会打开一个窗口
3. 在新的窗口输入pip install mlxtend会报错:
ERROR: Could not install packages due to an OSError: HTTPSConnectionPool
原因分析:
其实就是找第三方库的时候链接超时,总是获取不到。自带的pip命令去国外的服务器请求第三方包了,所以超时,因而换成国内镜像下载即可。
解决方案:
这里给出换清华源的解决方案:
pip install mlxtend -i https://pypi.tuna.tsinghua.edu.cn/simple
4. 再检查一下,anaconda里面是否有mlxtend,有了就成功了。
如果遇到以下类似报错信息:
ModuleNotFoundError: No module named 'XXX'
解决方案同上操作:
pip install package-name -i https://pypi.tuna.tsinghua.edu.cn/simple