人脸识别前期工具安装总结
安装Anaconda
下载地址 Anaconda
一路agree和next即可
如果是自己使用的计算机选择just me就可以。
第一个选项是添加环境变量,默认是没有勾选的,请务必勾选上,如果这里不勾选,后续安装完成后想要自行添加环境变量会非常麻烦。勾选完后点击 Install 安装。如果忘了勾选可以卸载重装。
安装完成后如下图
其中Anaconda Prompt 就是我们的cmd
检测命令
检查Anaconda是否成功安装:conda --version
检测目前安装了哪些环境:conda info --envs
检查目前有哪些版本的python可以安装:conda search --full-name python
创建环境
创建一个名称为python36的虚拟环境并指定python版本为3.6(conda会自动找3.6中最新的版本下载)
conda create -n python36 python=3.6
或者 conda create --name python36 python=3.6
注:个人建议安装python3.6的版本,高版本可能引起之后安装其他配件时的版本不兼容问题
conda create -n tensorflow python=3.6
创建完成后也可在Anaconda Navigator中看到所有已安装的环境
卸载环境
如果环境出现问题或者在环境中安装时出错可以卸载重装环境:
conda remove --name 环境名 --all
切换环境
当创建了多个环境时,可以选择切换需要调用的环境:
activate python36 //激活python36 环境
deactivate python36 //退出python36 环境
conda env list //查看当前所有环境
第三方包
(暂时不会用到)
安装 : conda install requests
卸载 : conda remove requests
安装tensorflow(cpu)
安装
tensorflow下载地址 tensorflow
一、安装方法
//所有方法任选其一,下载可能有点慢,下载失败后多试两次
1.pip install tensorflow
2.pip install --ignore-installed --upgrade tensorflow
3.pip install --upgrade --ignore-installed tensorflow
4.pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
//反复数十次终于成功,最好保持具有高速的网络
5.下载相关文件( python3.6): https://files.pythonhosted.org/packages/71/99/f978dd328471b50d5e264a4c6d1c5de960309763993e3dd2d689789f3184/tensorflow-2.4.0-cp36-cp36m-win_amd64.whl
或从国内镜像下载https://pypi.tuna.tsinghua.edu.cn/packages/56/7d/a0e3ae33e8034be8e7d6b99a7f512c6e71b2180603fc3e0cfb6047b7374f/tensorflow-1.6.0-cp36-cp36m-win_amd64.whl
下载完成后使用命令 pip install -i --ignore-installed XXX //XXX为下载文件所在文件位置
二、安装技巧
1.换清华源:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
2.换源后pip install tensorflow==1.4
3.若要取消换源 pip config unset global.index-url
4.where pip 可以找出所有 pip的路径
错误整理
1.换源时遇到的错误 ERROR: unknown command “config”
暂时未找到解决办法但找到替代方法:
在Users目录中创建一个pip目录,如:C:\Users\xx\pip,然后新建文件pip.ini(此方法时永久更换配置,pip命令中跟镜像地址是临时更换),将一下内容复制到文件中
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
2.pip安装tensorflow时遇到错误
ERROR: Could not find a version that satisfies the requirement tensorflow-1.4
ERROR: No matching distribution found for tensorflow-1.4
任选其一
(1)检查python版本及位数(3.6, 64位) python -v
(2)检查或更换pip源
(3) 换命令 pip install --upgrade --ignore-installed --upgrade tensorflow==1.4.0
(4)使用默认安装 pip install tensorflow
(5)除了这些,出现的原因还可能是命令使用错误
出现错误时使用的命令时 pip install tensorflow-1.4
而应该使用 pip install tensorflow==1.4
3.安装完成import时报错
Could not load dynamic library ‘cudart64_110.dll’; dlerror: cudart64_110.dll not found
此时建议重装低版本的tensorflow
安装后测试
import tensorflow as tf
sess = tf.Session()
如果遇到错误:
Traceback (most recent call last):File “”, line 1, in
AttributeError: module ‘tensorflow’ has no attribute ‘Session’
报错原因是tensorflow2.0版本中没有Session这个属性
可以选择卸载该tensorflow并重装低版本的tensorflow
import tensorflow as tf 不报错即证明安装成功
注:皆是个人安装学习过程中总结,之后一段时间内将持续总结,所有方法都亲测过,如有错误或建议,请斧正。