安装TensorFlow遇到的各种问题及解决办法
电脑上本来是tf2.0.0版本,希望改成tf1.x版本,卸载2.0版本后通过pip install tensorflow==1.14.0安装,安装过程中出现以下问题:
1. pip安装找不到合适的tf版本
这是因为python版本产生的问题,若是python3.7版本,需要自行到tf官网下载系统对应的.whl文件,并保存到python/lib/site_packages文件夹下,再在该文件夹下启动命令窗口,使用pip install xxx.whl语句安装
2.安装超时问题(pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’)
通过设置超时时间解决该问题:
pip --default-timeout=100 install xxx.whl (安装其它包出现该错误也可使用该语句,只需改动包的名字即可)
3.运行时出现问题
原因是tf版本与numpy版本不匹配
首先卸载原版本(numpy.1.17.0):
pip uninstall numpy
再安装低版本(numpy.1.16.0)
pip install numpy1.16.0
pip install numpy1.16.0 -i https://pypi.tuna.tsinghua.edu.cn/simple(清华镜像,速度快一些)