Anaconda 安装与TensorFlow安装

一、下载Anaconda

官网下载包

https://www.anaconda.com/distribution/

注意自己的电脑配置,比如645位,windows

 

二、安装Anaconda

A1、安装步骤网址参考,到达4步骤:进行正式的安装Tensorflow

https://blog.csdn.net/Cs_hnu_scw/article/details/79695347

 

A2、安装tensorflow步骤网址参考

https://blog.csdn.net/laobai1015/article/details/84580243

//注意安装到 pip install时候需要换地址

 

//在这里找到当前官网的版本

https://pypi.org/project/tensorflow/#files

找到最新版本

tensorflow-2.1.0-cp37-cp37m-win_amd64.whl 

 

在清华镜像中

https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/tensorflow/

找到如下下载到本地

tensorflow-2.1.0-cp37-cp37m-win_amd64.whl

 

1.管理员执行命令安装

pip install –default-timeout=1000 –ignore-installed –upgrade tensorflow-2.1.0-cp37-cp37m-win_amd64.whl

 

遇到如下错误

//再报错

ERROR: spyder 4.0.1 requires pyqt5= “3”, which is not installed.

ERROR: spyder 4.0.1 requires pyqtwebengine= “3”, which is not installed.

ERROR: pytest-astropy 0.8.0 requires pytest-cov>=2.0, which is not installed.

ERROR: pytest-astropy 0.8.0 requires pytest-filter-subpackage>=0.1, which is not installed.

ERROR: astroid 2.3.3 requires typed-ast=1.4.0; implementation_name == “cpython” and python_version < "3.8", which is not installed.

ERROR: astroid 2.3.3 has requirement wrapt==1.11.*, but you'll have wrapt 1.12.1 which is incompatible.

 

2.上述错误参考如下方法参考如下错误排查方

https://blog.csdn.net/qq_43210957/article/details/103812433

基本思路,你可以从清华镜像中搜索要的插件,下载到本地再安装 或者 配置路径进行安装(报什么错缺啥就再安装啥)

https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

 

//第一个错误,则先下载包,采用管理员在相应路径下执行

pip install –user pyqt5==5.12.3 -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

 

或者下到本地:

pip install –default-timeout=1000 –ignore-installed –upgrade PyQt5-5.12-5.12.1_a-cp35.cp36.cp37.cp38-none-win_amd64.whl

 

你会遇到一个错误,暂时先忽略,因为你重装可以显示已经装成了

ERROR: spyder 4.0.1 requires pyqtwebengine= “3”, which is not installed.

 

//第二个错误,执行命令

pip install PyQtWebEngine-5.12.1-5.12.7-cp35.cp36.cp37.cp38-none-win_amd64.whl

 

//第三个错误

pip install –user pytest-cov==2.8.1 -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

 

遇到一个错误,即第四个错误

ERROR: pytest-astropy 0.8.0 requires pytest-filter-subpackage>=0.1, which is not installed.

 

//第四个错误执行

pip install –user pytest-filter-subpackage==0.1.1 -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

 

//第五个错误,这里我们是使用了一个豆瓣源,其实不使用也可以,但是不使用的话,这个相较于前两个下载速度会慢一点,但是也并不会慢多少

pip install –user typed-ast==1.4.0 -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

 

你也会遇到一个错(即第6个错),重新运行就没了,先忽略

ERROR: astroid 2.3.3 has requirement wrapt==1.11.*, but you’ll have wrapt 1.12.1 which is incompatible.

 

//第六个错误执行命令

pip install –user wrapt==1.11.2 -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

 

2.再次安装

pip install –default-timeout=1000 –ignore-installed –upgrade tensorflow-2.1.0-cp37-cp37m-win_amd64.whl

 

可能遇到两个错误

 

ERROR: astroid 2.3.3 has requirement wrapt==1.11.*, but you’ll have wrapt 1.12.1 which is incompatible.

 

//处理第一个错误

它导致错误,那么把它下载掉,后续要了再装

pip uninstall astroid==2.3.3

 

//第二个错误

ERROR: Could not install packages due to an EnvironmentError: [WinError 145] 目录不是空的。: ‘C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\pip-unpacked-wheel-yqft

38fh\\tensorflow_core\\python\\estimator\\canned’

 

window下临时设置ls命令

doskey ls=dir

 

cd C:\\Users\\ADMINI~1\\AppData\\Local\\Temp

 

ls 找到  pip-unpacked-wheel-yqft38fh

 

提示什么就删掉什么

删除文件夹

rd/s/q C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\pip-unpacked-wheel-t7v0zdmc\\tensorflow_core\\python\\estimator\\inputs\\queues

 

ERROR: Could not install packages due to an EnvironmentError: [WinError 145] 目录不是空的。: ‘C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\pip-unpacked-wheel-pu1e

6m4i\\tensorflow_core\\python\\estimator\\inputs\\queues’

 

//删除文件

rd/s/q C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\pip-install-jhc01zqm\\setuptools

 

打开任务管理器把进程结束,再重安装,如果还不行重启电脑再安装

explorer.exe

 

3.再次安装,注意回到安装包路径

pip install –default-timeout=1000 –ignore-installed –upgrade tensorflow-2.1.0-cp37-cp37m-win_amd64.whl

 

 

//===备注==================================================

//安装方式二:直接安装运行,可惜境外速度慢

pip install –default-timeout=1000 –upgrade –ignore-installed tensorflow

//运行时添加控制超时的时间,因为国外的太慢了需要如下参数避免超时:

//–default-timeout 该参数避免如下错误

pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=’files.pythonhosted.org‘, port=443): Read timed out.

//–upgrade 避免如下报错

ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine

the package contents carefully; someone may have tampered with them.

=======================================================================

 

cmd 命令窗口 验证:

(1)检测anaconda环境是否安装成功:conda –version

C:\Users\Administrator>conda –version

conda 4.8.2

 

(2)检测目前安装了哪些环境变量:conda info –envs

C:\Users\Administrator>conda info –envs

# conda environments:

#

base                  *  D:\Anaconda3

tensorflow               D:\Anaconda3\envs\tensorflow

 

只有安装了tensorflow才能看到tensorflow 

 

(3)激活tensflow的环境:activate tensorflow(注意:这个是在后序安装成功之后才能进行的,否则会提示错误)

C:\Users\Administrator>activate tensorflow

(tensorflow) C:\Users\Administrator>

 

(4)检测tensflow的环境添加到了Anaconda里面:conda info –envs(注意:基于后序安装成功之后才进行的,否则会提示错误)

(tensorflow) C:\Users\Administrator>conda info –envs

# conda environments:

#

base                     D:\Anaconda3

tensorflow            *  D:\Anaconda3\envs\tensorflow

 

 

(5)检测当前环境中的python的版本:python –version

(tensorflow) C:\Users\Administrator>python –version

Python 3.7.6

 

(6)退出tensorflow的环境:deactivate

 

 

(7)对于Anaconda中安装一个内置的python版本解析器(其实就是python的版本) 查看当前有哪些可以使用的python版本:conda search  –full -name python(备注:如果是用比较新的版本的话,就使用conda search  –full –name python       它们的name的前面是两个‘-’) 安装python版本(我自己是安装的3.7的版本,这个根据需求来吧):

conda create –name tensorflow python=3.7

 

验证

在windows程序中打开  Anaconda Prompt的命令窗口

输入  activate tensorflow

再 输入  python

例如

(base) C:\Users\Administrator>activate tensorflow

(tensorflow) C:\Users\Administrator>python

Python 3.7.6 (default, Jan  8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)] :: Ana

conda, Inc. on win32

Type “help”, “copyright”, “credits” or “license” for more information.

>>>

 

输入如下测试代码

import tensorflow as tf

 

 

遇到错误

ModuleNotFoundError: No module named ‘tensorflow’

参考拍错方法:Linux环境下

https://blog.csdn.net/CAU_Ayao/article/details/88550901

windows参考如下,但建议先配置清华镜像源,否则容易报错

安装遇到如下报错

CondaError: Downloaded bytes did not match Content-Length

一般是下载速度慢导致的,参考如下

https://blog.csdn.net/xiakejiang/article/details/82720815

 

 

https://blog.csdn.net/sinat_36594453/article/details/89599174

我采用的是第一种方案

 

(tensorflow) C:\Users\Administrator>的命令窗口执行清华镜像源

 

conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

 

conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/

 

再执行安装 

conda install tensorflow

 

安装完毕后再验证,import tensorflow不报错,则安装成功

进入 TensorFlow

activate tensorflow

python

import tensorflow

import tensorflow as tf

//退出cmd的Python

exit()

//退出cmd的TensorFlow

deactivate

 

 

===================备注参考=============

tensorflow各个版本离线whl文件

https://pypi.org/project/tensorflow/#files

csdn参考版本

https://blog.csdn.net/qq_41895190/article/details/102956429

//搜索Pyth相关插件

https://pypi.org/project

======================================

 

 

Jupyter开启验证测试:

windows下的tensorflow安装步骤(CPU版本),只看到第6步,最后一步在cmd执行的命令不采用。

https://blog.csdn.net/huima2017/article/details/81011587

 

a、验证运行Jupyter Notebook

备注:以管理员身份打开Jupyter Notebook后可以打开一个网页,在网页右上角有个New选择对应的Python运行环境

http://localhost:8888/tree

 

Shift+Enter可以在其中运行Python相关预警

作者:火蓝棋

相关推荐

在这里插入图片描述

如同打印机一般,整整齐齐的将csv格式存储的数据可视化,(就是要整整齐齐!!!)

在这里插入图片描述

2.1 认识script和基本数据类型

这里写图片描述

python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器

数据可视化日记:使用pdfminder3k批量提取英文pdf文献内容_再使用wordcloud作词云