简介
在Windows下编译sklearn源码,主要注意二点:
- 编译环境的搭建
- 编译顺序
编译环境的搭建
如果环境没有搭建好,最常见的报错,就是"error: Unable to find vcvarsall.bat"
以Python 3.5 为例,在默认安装VisualStudio时,通常没有选择Python tools这一项,因而,重新安装VisualStudio,选择自定义,然后勾选以下选项,如图:
编译顺序
- 编译sklearn源码
python setup.py build_ext -i |
- 安装sklearn源码
python setup.py install |
一定要使用build_ext 命令,如果一开始使用了install,那也没关系,再次使用build_ext,最后再来使用install安装。
参考:
- error: Unable to find vcvarsall.bat
- Python 3.5 解决 unable to find vcvarsall.bat
- Installing scikit-image
时间: 2024-10-11 17:13:59