pycharm安装dlib、face_recognition库
前言:
本人因为之前安装Anaconda3有问题,卸载不干净,于是重新下载 的是Minconda3
其作用是一样的
但是在安装fece_recognition中出现的问题来源于新版的python不支持某些库
所以再经过很多次的尝试之后(开过虚拟机结果在ubuntu下一不小心又下载了高版本的python,所以我认为这个是避不开的)
在今天的课上老师提示到了我(在cmd中)
where python
这样你可以看到你到底装了多少个版本的python
你可以看到我有好多(小白本白经历了多次下载)
但是可以通过
D:\Miniconda3\python.exe -m pip install cmake
可以下载你需要的路径之下,所以当你需要下载某个库,首先要进入那个环境
所需软件:
pycharm
python(估计大部分版本都不是3.6,才出现这样的错误,默认配置都配置好了吧)
anaconda3(或者minconda3)
步骤:
一:
首先要通过创建python3.6的虚拟环境(参考的文章当时不是这个。)
https://blog.csdn.net/ch_ccc/article/details/107246328?ops_request_misc=&request_id=&biz_id=102&utm_term=%E8%99%9A%E6%8B%9Fpython3.6%E7%8E%AF%E5%A2%83&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-1-107246328.first_rank_v2_pc_rank_v29
再通过
activate py36(激活环境)
deactivate py36(退出环境)(conda deactivate 我的提示是这个退出)
大致的意思就是在虚拟环境之下,是与本地你配置的系统路径下的python版本的lib库是不一样的,所以对于新的虚拟环境很多库都要重新下载,但是在此虚拟环境之下,你所用的pip install XXXX都是安装在虚拟环境下的
进入环境之后,下载东西,通过网上下载对应的.whl文件安装(直接调用pip install一直有错)
如图,在进入虚拟环境之后,查看python的版本显示 的是3.6.13
二:
在进入虚拟环境之后,就可以利用pip来安装库,这里建议的是提前下载好.whl文件
如图,大致就是cd命令进去你的安装包所在路径,然后调用命令进行安装(我的python版本3.6.13,所以配合的dlib、face_recognition版本合适,不保证你们的是否正确,多尝试一下吧)
#进入py36环境
activate py36
#切换到安装包存放的路径
cd C:\Users\86464\Downloads
#安装dlib库
pip install dlib-19.7.0-cp36-cp36m-win_amd64.whl
#安装face_recognition库
pip install face_recognition-1.2.2-py2.py3-none-any.whl
(不保证你们安装的过程的顺利,在这之前我已经安装了cmake库,并且安装visualstudio)
本人安装的是:
dlib-19.7.0-cp36-cp36m-win_amd64.whl
face_recognition-1.2.2-py2.py3-none-any.whl
(直接在官网找到对应版本下载吧)
三:
最后再打开pycharm创建项目(选到这个编译器,默认就可以使用里面的lib库)
进入后,在底下的terminal中可以查看目前有的lib库
pip list
如图:
感受:
搜索到了很多文章,尝试过很多不同的方法,最后结合他人的才解决自己的问题。