安装sklearn的一点事故解决

时间:2024-10-03 22:05:56

安装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)

结果图

安装sklearn的一点事故解决

错误图:

安装sklearn的一点事故解决