安装sklearn过程出现挺多问题的。这里记录下一下问题点避免下次走弯路
1.安装ANACONDA,避免太多插件的手动安装,选用版本Anaconda3-4.3.1-Windows-x86_64.rar
2.安装visualcppbuildtools full.exe环境支持
3.如果framework版本太低也要更新安装
4.ValueError: path '/home/andy/anaconda3/lib/python3.5/site-packages/numpy/cor
e/include/numpy/arrayobject.h' cannot be absolute
这个bug记得是环境造成好像,window下可能路径不一致。
E:\ProgramData\Anaconda3\envs\AI11\Lib\distutils下面的util.py用文本打开
添加逻辑
if os.sep == '/':
return pathname
if not pathname:
return pathname
if pathname.startswith('/home/andy/anaconda3/lib/python3.5/site-packages/numpy/core/include/numpy/'):
paths = pathname.split('/')
return 'E:\\ProgramData\\Anaconda3\\Lib\\site-packages\\numpy\\core\\include\\numpy\\'+paths[-1]
if pathname[0] == '/':
raise ValueError("path '%s' cannot be absolute" % pathname)
if pathname[-1] == '/':
raise ValueError("path '%s' cannot end with '/'" % pathname)
结果图
错误图: