使用Anaconda安装TensorFlow

©著作权归作者所有:来自51CTO博客作者卫莨的原创作品

一、什么是Anaconda?

简单来说,Anaconda是一个包管理器和环境管理器。当安装好Anaconda并开始运行时,就会发现我们电脑里面安装好的环境和依赖包都可以在Anaconda里面找到,管理(安装、更新、卸载等)起来简直不能再方便。而且Anaconda附带一大批常用的数据科学包,这样在使用Python等处理数据的时候就不用安装完这个包再装那个包了。还有一个Anaconda非常强的方面就是环境管理,一台电脑多种环境可以造成很多混乱和错误,但是用Anaconda可以创建并管理多个不同的环境,需要哪个用哪个,Mom再也不用担心我的项目在不同环境下疯狂报错的问题啦。

二、安装Anaconda

我是在Windows 10环境下安装Anaconda,先从官网下载Anaconda安装包,网址:

https://www.anaconda.com/download/

然后下载速度慢的无法想象,果断选择镜像网站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,最下面找到最新版的,选择要安装的操作系统,下载就OK

下载好之后就跟安装一般的软件没啥区别,选择自己安装的文件夹,下一步就ok,需要注意下图中的两项都需要勾选:

接下来就是一小段时间的等待,可以去喝杯茶。等它安装完成后,在开始菜单找到并打开Anaconda控制台:Anaconda Prompt

执行命令:

<span style="color:#333333"><span style="color:black"><code class="language-python">conda <span style="color:#669900">list</span></code></span></span>

可以看到自己电脑上安装的一些包,至此Anaconda安装完成。

如果发现自己安装的Anaconda不是最新版本的,更新命令:conda update --prefix 安装路径

三、安装Tensorflow

如果GPU是NVIDIA的,就可以安装GPU版本的TensorFlow;如果不是,安装CPU版本的就好了。

  • 1.因为要下载Tensorflow,所以我先在Anaconda的配置文件中添加清华镜像库,这样下载和更新的速度会快很多,命令:

<span style="color:#333333"><span style="color:black"><code class="language-python">conda config <span style="color:#9a6e3a">-</span><span style="color:#9a6e3a">-</span>addchannels https<span style="color:#999999">:</span><span style="color:#9a6e3a">//</span>mirrors<span style="color:#999999">.</span>tuna<span style="color:#999999">.</span>tsinghua<span style="color:#999999">.</span>edu<span style="color:#999999">.</span>cn<span style="color:#9a6e3a">/</span>anaconda<span style="color:#9a6e3a">/</span>pkgs<span style="color:#9a6e3a">/</span>free<span style="color:#9a6e3a">/</span>
conda config <span style="color:#9a6e3a">-</span><span style="color:#9a6e3a">-</span>setshow_channel_urls yes</code></span></span>

  • 2.Tensorflow目前只支持Python3.5/3.6环境,而且在Python3.5环境下的表现更好一些。所以利用Anaconda创建Python3.5的环境,用来安装Tensorflow,命令:

<span style="color:#333333"><span style="color:black"><code class="language-python">conda create <span style="color:#9a6e3a">-</span>n tensoeflow python<span style="color:#9a6e3a">=</span><span style="color:#990055">3.5</span></code></span></span>

然后打开Anaconda Navigator,可以看到我已经创建了一个名为tensorflow的环境

  • 3.在Anaconda Prompt启动刚刚配置好的Tensorflow环境:activate Tensorflow

如果不使用Tensorflow了,需要将环境关掉,命令:deactivate

  • 4.接下来就在这个环境中安装Tensorflow(之前的工作是给安装Tensorflow准备环境),执行命令:

#CPU版本

pip3 install --update tensorflow

#GPU版本

pip3 install --update tensorflow-gpu

  • 5.等安装过程完成后,我们来测试一下:打开Python编辑器,输入import tensorflow,没有报错信息,则安装完成

  • 6.一些问题及解决办法

a.找不到命令?

确保Anaconda安装路径中是否含有中文字符;如果不管用,检查环境变量中是否将Anaconda添加了进去,配置Anaconda环境变量的方法:

右击计算机→属性→高级系统设置→环境变量→系统变量→path,然后将电脑上Anaconda的安装路径添加到path中,如:

D:\Anaconda\Scripts

b.ImportError:No module named 'tensorflow'?

尝试以下命令:

1)

<span style="color:#333333"><span style="color:black"><code class="language-python">pip install <span style="color:#9a6e3a">-</span><span style="color:#9a6e3a">-</span>upgrade <span style="color:#9a6e3a">-</span>I setuptools</code></span></span>

2)加上--ignore-installed标签重新安装Tensorflow:

<span style="color:#333333"><span style="color:black"><code class="language-python">pip install <span style="color:#9a6e3a">-</span><span style="color:#9a6e3a">-</span>upgrade <span style="color:#9a6e3a">-</span><span style="color:#9a6e3a">-</span>ignore<span style="color:#9a6e3a">-</span>installed tensorflow</code></span></span>

c.Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2

解决办法:

1)如果电脑上有GPU,则不用理会这个提示信息,只需要执行命令来忽略这个warning就可以:

<span style="color:#333333"><span style="color:black"><code class="language-python"><span style="color:slategray"># Just disables the warning, doesn't enable AVX/FMA</span>
<span style="color:#0077aa">import</span> os
os<span style="color:#999999">.</span>environ<span style="color:#999999">[</span><span style="color:#669900">'TF_CPP_MIN_LOG_LEVEL'</span><span style="color:#999999">]</span> <span style="color:#9a6e3a">=</span> <span style="color:#669900">'2'</span></code></span></span>

2)如果电脑上没有GPU,(那就跟我一样好惨啊)

<span style="color:#333333"><span style="color:black"><code class="language-python">bazel build <span style="color:#9a6e3a">-</span>c opt <span style="color:#9a6e3a">-</span><span style="color:#9a6e3a">-</span>copt<span style="color:#9a6e3a">=</span><span style="color:#9a6e3a">-</span>march<span style="color:#9a6e3a">=</span>native <span style="color:#9a6e3a">-</span><span style="color:#9a6e3a">-</span>copt<span style="color:#9a6e3a">=</span><span style="color:#9a6e3a">-</span>mfpmath<span style="color:#9a6e3a">=</span>both <span style="color:#9a6e3a">-</span><span style="color:#9a6e3a">-</span>config<span style="color:#9a6e3a">=</span>cuda <span style="color:#9a6e3a">-</span>k <span style="color:#9a6e3a">//</span>tensorflow<span style="color:#9a6e3a">/</span>tools<span style="color:#9a6e3a">/</span>pip_package<span style="color:#999999">:</span>build_pip_package</code></span></span>

1、Anaconda安装TensorFlow(一)相关推荐

  1. 我在Suse 11 Sp3上使用anaconda安装TensorFlow的过程记录

    我在Suse 11 Sp3上使用anaconda安装TensorFlow的过程记录准备安装包: gcc48 glibc-2.18.tar.gz SLES-11-SP4-DVD-x86_64-GM-DV ...

  2. Mac下通过Anaconda安装Tensorflow

    Mac下通过Anaconda安装Tensorflow Anaconda是一个基于python的科学计算平台,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地 ...

  3. python 无法引用 tensorflow.keras_win10+anaconda安装tensorflow和keras遇到的坑小结

    win10下利用anaconda安装tensorflow和keras的教程都大同小异(针对CPU版本,我的gpu是1050TI的MAX-Q,不知为啥一直没安装成功),下面简单说下步骤. 一 Anaco ...

  4. win10+anaconda安装tensorflow和keras遇到的坑小结

    win10下利用anaconda安装tensorflow和keras的教程都大同小异(针对CPU版本,我的gpu是1050TI的MAX-Q,不知为啥一直没安装成功),下面简单说下步骤. 一 Anaco ...

  5. Anaconda安装Tensorflow环境

    Anaconda安装Tensorflow环境 Anaconda安装 下载安装包,请到这个地址下载 安装 打开终端执行: bash Anaconda3-5.3.1-Linux-x86_64.sh 安装过 ...

  6. python3.6.5安装tensorflow_Win10下用Anaconda安装TensorFlow(图文教程)

    笔者之前在学习TensorFlow,也在自己的笔记本上完成了安装,在PyCharm中进行学习.但是最近为了使用python的科学计算环境,我把之前的环境卸载了,并用Anaconda重新安装了Tenso ...

  7. 使用Anaconda安装tensorflow

    1.Anaconda简介 Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存 ...

  8. win10中anaconda安装tensorflow时报错Traceback (most recent call last): File “E:\Anaconda3\lib\site-packag

    windows系统anaconda安装tensorflow时报错解决办法. 报错: Traceback (most recent call last): File "E:\Anaconda3 ...

  9. Windows 7下通过anaconda安装tensorflow

    本贴解决目的:Windows 7下通过anaconda安装tensorflow 今天说一下通过Anaconda安装tensorflow,并安装运行spyder编译器.网上很多教程不全,官网的也没有详细 ...

最新文章

  1. ssl 接收到一个超出最大准许长度的记录_我所经历的一次Dubbo服务雪崩,这是一个漫长的故事...
  2. mysql从入门到精通之数据库安装图解
  3. HDU 1498:50 years, 50 colors(二分图匹配)
  4. Linux 静态库 动态库
  5. 【Linux驱动】字符设备驱动
  6. 浏览器缓存问题原理以及解决方案
  7. 调查了 17,000 多位程序员,当前的云原生开发现状究竟如何?
  8. strnpy函数的用法
  9. PNG和PVR之间互相转换的脚本
  10. 洛谷—— P1268 树的重量
  11. android游戏开发学习笔之九 (学习书籍 Android游戏编程之从零开始)
  12. js遇到的wasm的加密
  13. LED灯恒流驱动电路设计
  14. intellij idea配置网络代理
  15. 盘一盘 Python 特别篇 18 - 时区|夏令时
  16. 计算机显示无法打开打印机添加,windows无法打开添加打印机怎么办 无法打开添加打印机解决方法...
  17. matlab锯齿交换,MATLAB折线消除锯齿平滑
  18. php m3u8转mp4
  19. python的内置函数
  20. Office 2021:让人耳目一新

热门文章

  1. php实现拼音转中文,PHP如何将中文转为拼音?
  2. 笨方法学Python—ex43:基本的面向对象分析和设计
  3. 使用U盘系统盘安装操作系统步骤
  4. FinTechthon赛果公布| 这些区块链脑洞如何实现?
  5. cf 1168 C. And Reachability
  6. DedeCms织梦 tag标签静态化-教程
  7. Aspose.Pdf使用教程分享
  8. 数电三:编码器和译码器
  9. [ 2204听力 ] 三
  10. 头像叠加android_Android开发头像挨着叠加效果