安装deepctr库:
让同学试了一下直接安装成功了。
问题描述
一直安装失败不知道为什么,弄了4、5个小时。
从网上找了很多方法,已经快忘了都有什么的。
有python32位的,我查了下自己是64位的;
有未安装Cython,我安装了也没什么用;
有说h5py安装的问题的,我看了也安装了h5py的3.10.0版本;
有可以通过whI文件安装python库的,我去里面找没找到deepctr的安装包;
问GPT说缺什么依赖,让我下载Visual Studio 2022,下载了也没用,花了10多G的空间;
另一个博主说下载Visual Studio Subscriptions的官网上进行插件补充再进行,看着评论区有许多可以解决的,但是我下了也没有解决,又花了4个多G;这个是链接https://blog.csdn.net/weixin_62075168/article/details/129758163
还有一堆方法已经忘了,下次边记录边解决吧。
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for h5py
Failed to build h5py
ERROR: Could not build wheels for h5py, which is required to install pyproject.toml-based projects:`
原因分析:
提示:h5py的版本问题:
例如:我自己的是h5py3.10
发现安装的时候他会去找h5py3.7。
我自己去卸载h5py3.10后去安装h5py3.7,发现还是报同样的错。
能够下载h5py3.10,却不能下载h5py3.7 。
解决方案:
通过下载了whI文件成功下载了h5py3.7,然后再下载deepctr成功了。
whI文件的链接https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
分别下载对应Python版本和操作系统的whl文件,比如python3.11+ win-amd64的whl文件: h5py-3.7.0-cp311-cp311-win_amd64.whl
下载好whl文件之后,需要使用pip命令进行安装,具体步骤如下:
1、首先需要在windows系统中打开CMD或者powershell以及Linux/Mac中的终端。
2、进入到whl文件的存储路径,可以使用cd命令或者直接将存储路径拖入终端中
cd /your_path
3、使用pip进行安装,输入以下命令(注意:需要将版本号改为对应下载版本的whl文件):
pip install h5py-3.7.0-cp311-cp311-win_amd64.whl
4、等待安装结束,安装完成后会在终端中显示Successful installed,表示安装成功。
然后再下载deepctr就可以成功了。