环境:
Anaconda 3.6.5
Python 3.6 (Anaconda自带的对应版本)
(此处Python版本在后面需要用到,要是不清楚可以参照另一个博主的博客进行查阅)
https://blog.csdn.net/czxygqs/article/details/108199229
Anaconda Python 版本对应关系表(附所有版本下载)
主要遇到的问题
1.下载速度极慢
如果直接使用pip指令安装Python第三方库,可能会出现下载极慢的情况,国内有些大学入清华大学有提供镜像网站,可以利用镜像安装tensorflow。
指令如下:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
2.下载超时
安装Tensorflow超时报错:socket.timeout: The read operation timed out
这种情况是由于Python设置中默认的超时设置时间太小,可以通过改变参数来解决。
pip3 --default-timeout=100 install -U tensorflow
要是以上两个情况都出现了,可以自行结合一下两行代码,如下:
pip --default-timeout=100 install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
(自己尝试结合实现的语句,可以解决问题,如果有错,欢迎大家指正)
3.提示 pip 版本过低
如果出现以下提示:
You are using pip version 9.0.1, however version 20.0 is available.
那么需要进行升级pip,按照问题下方的提示输入python -m pip install --upgrade pip指令并不能解决这一个问题。
解决方法是依次输入以下语句
conda install pip
若出现 Process([y]/n)? 全部输入 y 并回车
当提示 All request packages already installed
输入:
python -m pip install --upgrade pip
4.安装Tensorflow后没办法正常使用Import语句
这种情况一般是Tensorflow安装有问题,可以先用Anaconda带的jupyter编译器试一试运行以下指令来检查Tensorflow能不能正常使用
Import tensorflow as tf
安装Tensorflow时需要配置环境,参考了以下博客:
使用anaconda安装tensorflow (windows10环境)
这里就需要根据Python版本来将 数值 3.6 进行改变
在解决问题过程中,还参考查阅了以下博客链接的方法,如果不能解决问题,此处提供链接:
使用Anaconda搭建Tensorflow环境
anaconda安装tensorflow(使用清华镜像)
完美解决:You are using pip version 9.0.1, however version 18.0 is available.
感谢以上链接博主的分享,欢迎一起学习一起进步