配置人脸识别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的版本信息和第三方库下载路径。如下
输入“conda list”可查看第三方库信息,如下。
发现tensorflow和keras没有安装,然后开始进行安装,分别输出“conda install tensorflow”和“conda install keras”,自动分析依赖库进行打包安装。再次输入“conda list”,就可以查看安装版本了。
安装成功,然后尝试import tensorflow和import keras,发现都出错。
根据前两天配置原生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下的最新版本,
然后发现pip还是不能用,
也看了不少解决办法,如下:
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下下载的第三方库以及版本,将版本低的一个一个进行升级。
但是升级完以后,还是发现依赖库版本太低,import tensorflow,import keras,依然出错。
咬咬牙,还是换回原生python环境吧(型号弄anaconda时,没把原生的卸载掉),因为之前sklearn一直有问题,安装了很多相关的还是解决不了。想还是先把昨天下的库安装一下吧,numpy-1.17.5+mkl-cp35-cp35m-win_amd64.whl。
这时奇迹发生了,sklearn好了。