清华大学开源软件镜像站
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
下载需要安装的anaconda版本
本人下载的是Anaconda3-5.2.0-Windows-x86_64.exe
进行软件安装(这个和普通的没什么特别区别)
第一个多选框是添加环境变量
安装完成Anaconda之后进行环境变量的测试
进入到windows中的命令模式:
(1)检测anaconda环境是否安装成功:conda --version
(2)检测目前安装了哪些环境变量:conda info --envs
(3)对于Anaconda中安装一个内置的python版本解析器(其实就是python的版本)
查看当前有哪些可以使用的python版本:conda search --full -name python
安装python版本(这个根据需求来):conda create --name tensorflow python=3.6.5
若执行上面命令行提示如下错误:
把路径“Anaconda3/Library/bin ”下面的文件复制到路径“Anaconda3/DLLs”下 :
libcrypto-1_1-x64.dll
libssl-1_1-x64.dll
即可解决
---安装的时候,这一步还报过别的错,文件复制也没用,就执行了一下命令:conda clean --packages && conda clean --all && conda update --all,等了一个多小时,才执行完,然后再重新创建环境就可以成功了
创建python环境的一步,可以再Anaconda Navigator里,点击create,选择python版本即可
打开Anaconda Navigator,点击左侧的Environments,可以看到tensorflow的环境已经创建好
(4)激活tensflow的环境:activate tensorflow(注意:这个是在后序安装成功之后才能进行的,否则会提示错误)
(5)检测tensflow的环境添加到了Anaconda里面:conda info --envs(注意:基于后序安装成功之后才进行的,否则会提示错误)
(6)检测当前环境中的python的版本:python --version
(7)退出tensorflow的环境:deactivate
(8)切换到tensorflow的环境:activate tensorflow
上面的这些基本就可以对于Anaconda有一个比较简单的了解,其实它就类似于JDK的一些操作,比如我们查看jdk的版本,也可以用java --version ,所以说对于Anaconda去安装tensorflow是比较简单的原因也正是这样,也就是是给我们提供了一个基础的依赖环境,这样就方便我们进行后面的安装操作;
Anaconda的官方开发文档,可以看看,还是官网的东西更加好:
https://docs.anaconda.com/anaconda/user-guide/getting-started
https://anaconda.org/
进行正式的安装Tensorflow:
5:通过命令:pip install --upgrade --ignore-installed tensorflow
pip install --ignore-installed --upgrade tensorflow
剩下的就是慢慢的等待安装的过程啦
测试TensorFlow,切换到Python下:
- 第5步的安装步骤是转载的,本人用的是pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple
指定镜像安装,调出windows的cmd,切换至文件存放目录,pip install tensorflow-1.15.3-cp37-cp37m-win_amd64
//进行安装 pip install tensorflow-2.3.0-cp36-cp36m-win_amd64.whl
tensorflow清华镜像,https://pypi.org/project/tensorflow/#modal-close
安装上以后测试,出现以下问题
是tensorflow版本不支持,卸载现有tensorflow,重新安装低版本的
在promot环境下依次执行:
pip uninstall tensorflow
pip install tensorflow==1.14 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
成功
安装成功以后,在Anaconda Prompt窗口中输入: python
进入python后依次输入:
import tensorflow as tf
sess = tf.Session()
a = tf.constant(10)
b= tf.constant(12)
sess.run(a+b)
运行结果22,就代表你已经完全安装好Tensorflow了。
测试的时候,还出现了这个问题
找到对应的文件,把出错的那一行由_np_qint8 = np.dtype([("qint8", np.int8, 1)])改为: _np_qint8 = np.dtype([("qint8", np.int8, (1,))]) 但其实应该也没什么大影响
卸载anaconda:
找到安装目录下的Uninstall-Anaconda3.exe,点击执行即可,完成后可以看到anaconda文件夹被删除
conda的一些命令:
activate // 切换到base环境
activate learn // 切换到learn环境
conda create -n learn python=3 // 创建一个名为learn的环境并指定python版本为3(的最新版本)
conda env list // 列出conda管理的所有环境
conda list // 列出当前环境的所有包
conda install requests 安装requests包
conda remove requests 卸载requets包
conda remove -n learn --all // 删除learn环境及下属所有包
conda update requests 更新requests包
conda env export > environment.yaml // 导出当前环境的包信息
conda env create -f environment.yaml // 用配置文件创建新的虚拟环境
conda activate AQF-py36 //进入虚拟环境
conda deactivate // 退出虚拟环境
OMG,我终于安装成功了,感觉每步都是一个坑,感觉自己遇到了安装路上所有的bug,不过最后总算安装成了!
出现的问题实在是太多了,参考文献写的不全,没有都记录下地址,希望以后再需要安的时候还可以成功安装成。。
本文一部分复制粘贴的参考文档,但也有自己的汇总,,所以就写的原创了,嘿嘿
参考文档:
https://blog.csdn.net/zqzq19950725/article/details/88887984
https://www.cnblogs.com/ming-4/p/11516728.html
https://blog.csdn.net/evil_xue/article/details/94345711