配置人脸识别demo环境(python 3.5.2+anaconda 4.2.0)

我需要安装的第三库有,分别查看进行安装

tensorflow,无
numpy,有,1.11.1
keras,无
flask,有,0.11.1
opencv-python,无
sklearn,有,0.17.1
matplotlib>=3.0.2,有,1.5.3
scipy>=1.2.0,有,0.18.1

发现anaconda4.2.0,第三方库要么没有,要么版本较低,这时就需要重新安装和升级。

安装好anaconda4.2.0后,启动cmd或anaconda prompt命令行窗口,输入“conda info”可查看conda的版本信息和第三方库下载路径。如下

配置人脸识别demo环境(python 3.5.2+anaconda 4.2.0)

输入“conda list”可查看第三方库信息,如下。

配置人脸识别demo环境(python 3.5.2+anaconda 4.2.0)

发现tensorflow和keras没有安装,然后开始进行安装,分别输出“conda install tensorflow”和“conda install keras”,自动分析依赖库进行打包安装。再次输入“conda list”,就可以查看安装版本了。

配置人脸识别demo环境(python 3.5.2+anaconda 4.2.0)

配置人脸识别demo环境(python 3.5.2+anaconda 4.2.0)

安装成功,然后尝试import tensorflow和import keras,发现都出错。

配置人脸识别demo环境(python 3.5.2+anaconda 4.2.0)

配置人脸识别demo环境(python 3.5.2+anaconda 4.2.0)

根据前两天配置原生python环境的经验,是因为缺少一些第三方库或版本太低,然后开始尝试安装前两天的python35离线第三方库。先使用“pip”进行安装,“python -m pip install --user ***”和“pip install ***”都提示pip出错,经过多方磨炼后,

https://blog.****.net/yiyayiya557/article/details/104649394

https://blog.****.net/yiyayiya557/article/details/104652369

https://blog.****.net/yiyayiya557/article/details/104652504

pip升级到了anaconda4.2.0下的最新版本,

配置人脸识别demo环境(python 3.5.2+anaconda 4.2.0)

然后发现pip还是不能用,

配置人脸识别demo环境(python 3.5.2+anaconda 4.2.0)

也看了不少解决办法,如下:

anaconda pip 命令报错,https://my.oschina.net/u/2272631/blog/1585556

解决Win7(x64)Anaconda3报错:AttributeError: '_NamespacePath' object has no attribute 'sort'https://www.cnblogs.com/newP/p/7149155.html

anaconda prompt 执行pip install --upgrade pip 错误解决办法,https://blog.****.net/lvsehaiyang1993/article/details/80338325

还是解决不了问题。

一个一个跟两天原生python下下载的第三方库以及版本,将版本低的一个一个进行升级。

配置人脸识别demo环境(python 3.5.2+anaconda 4.2.0)

但是升级完以后,还是发现依赖库版本太低,import tensorflow,import keras,依然出错。

咬咬牙,还是换回原生python环境吧(型号弄anaconda时,没把原生的卸载掉),因为之前sklearn一直有问题,安装了很多相关的还是解决不了。想还是先把昨天下的库安装一下吧,numpy-1.17.5+mkl-cp35-cp35m-win_amd64.whl。

这时奇迹发生了,sklearn好了。

配置人脸识别demo环境(python 3.5.2+anaconda 4.2.0)