基于anaconda安装tensorflow

清华大学开源软件镜像站

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://blog.csdn.net/qq_27276951/article/details/85942108?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare

https://www.cnblogs.com/ming-4/p/11516728.html

https://blog.csdn.net/qq_36632582/article/details/106646529?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

https://blog.csdn.net/evil_xue/article/details/94345711

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值