TensorFlow环境下No module named ‘sklearn‘ Tensorflow

文章描述了在尝试使用pip安装h5py和scikit-learn时遇到的问题及解决方案。首先,尝试安装h5py失败,提示不是pip的问题。然后,针对scikit-learn的安装,作者寻找特定版本的whl文件,从镜像源下载并使用pip安装,最终成功解决了模块找不到的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

类似的报错:

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
 
× Encountered error while trying to install package.
╰─> h5py
 
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

(参考文献:(7条消息) note: This error originates from a subprocess, and is likely not a problem with pip.解决 python降版本tips_zrc007007的博客-优快云博客

解决方法:

1,

pip install h5py==

我输入的话是:

pip install sklearn==

或者是:(楼主脑子不大好使,记性差)

pip install scikit_learn==

2,

然后我报错红字:

scikit_learn-1.0.2-cp37-cp37m-win_amd64.whl

这个文件找不到,于是采取了两个步骤,不知道第一步是否关键

(1)进入https://pypi.tuna.tsinghua.edu.cn/simple/scikit-learn,搜索我需要的版本,移入到安装的目录下,进入TF环境后再输入pip install scikit_learn-1.0.2-cp37-cp37m-win_amd64.whl

(参考文献:pip install scikit_learn-1.0.2-cp37-cp37m-win_amd64.whl)

(2)发现加载很慢,于是楼主直接使用了镜像下载

pip install scikit_learn-1.0.2-cp37-cp37m-win_amd64.whl -i https://pypi.douban.com/simple/

两秒完成

3,成功截图

成功解决:No module named 'sklearn'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值