python sklearn 安装注意点

写在前面&安装环境

sklearn是机器学习包,全名scikit-learn官网
以前都是用Anaconda直接打包安装好python,主要的包都携带安好,非常方便就能安装sklearn。但不使用anaconda直接安装sklearn时,我遇到了困难。下面主要是记录直接官网下载python(3版本以后)后的sklearn安装,观点说法如有问题欢迎指正。

cmd 换盘符

cd /d D:\\documents # 更换到不同的盘
cd documents  #更换到相同盘中路径

添加路径path

一般直接官网下载python安装的话,不需要添加环境变量,但是在Microsoft 商店里下的需要,而且python所在路径会老长,又踩一个小坑
修改步骤参见:(超详细)

https://blog.csdn.net/xushu_me/article/details/104075095

关于pip

pip是随着python直接安装的,主要使用语句有:

  1. pip install [module] 可以直接联网下载并安装
  2. pip show [module] 已经安装上的包可以通过它查看其依赖的包(requirements)
  3. pip 如果不小心被卸载了,可以直接通过cmd安回来…(https://blog.csdn.net/tianjing0517/article/details/84875108)

    python -m ensurepip

  4. 利用txt批量导入包,在requirement.txt里加入所需要安装的包名,pip后直接跟上file及其所在路径

    pip install -r
    比如 pip install -r requirements.txt

安装sklearn报错

没有安装它所依赖的包

主要是:

  1. numpy+mkl 这个不同于numpy,可以在链接中下载安装。
    该网站集合了大多数包的whl格式文件,可以直接下载,放在python/script目录里,然后cmd 中运行 pip install xxx.whl 语句即可完成安装
    注意:应该提前安装wheel这个帮助whl文件安装包
    注意 !!!!我又安装了一次,发现没有必要安装numpy+mkl ,直接 pip install numpy 就好
  2. matplotlib
  3. scipy
    这两个包可以直接pip install matplotlib安装

需要microsoft Visual Studio build tool

pip install scikit-learn 后,需要用VS进行编译,报错器的建议是安装VS build Tool(构建工具,也即主要编译器),但是光VS build tools 下载安装都要1~2g, 其实还有其他方法——还是这个链接
在上述链接中找到sklearn的whl 文件,下载并同前面numpy+mkl一样安装。
网站中的包已经通过编译,所以不需要VS也可以直接安装sklearn,于是安装成功。

最后想说,软件包管理器 Anaconda 真好

  • 24
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值