具体报错:
起因:
我在github上拉了一个项目,但是只有一半的项目能跑,另一半需要安装5个安装包,分别是:dlib,opencv-python,numpy, scikit-image, pandas,其中idea软件能够弹出安装包提醒,我顺利的安装了numpy, scikit-image, pandas,但是其它2个安装包死活安不上,报一堆错(如图1)
我的python3.11版本:↓
解决办法:
在我坚持不懈死亡追问chatgpt之后又安装了CMake得出结论:哦,我的python版本可能不对,于是一顿折腾我又安装了python3.6和python3.8
后来又更改了项目结构分别尝试了python3.6和python3.8安装这五个包,哦!至此我惊讶的发现!
python3.6能够成功安装dlib,opencv-python,但是其他3个不行;而python3.8能成功安装opencv-python,numpy, scikit-image, pandas,但其他2个不行。下载所需安装包,但是发现已经安装包不在目前python版本中。而不管使用控制台安装还是其他什么重装dlib啦等乱七八糟的方法都不行。
至此我心中隐隐浮现一个想法:那既然互补,找到所缺文件复制粘贴过去不就好啦!
于是我查找了2个python版本所在位置,进行文件的查找:
我把python3.6中的dlib,opencv-python复制粘贴进了python3.8
至此,问题解决啦!
最后
我是一名即将大二的计科女大学生,希望大家相互沟通交流,学习进步哦o(* ̄▽ ̄*)ブ~