1、Anaconda安装TensorFlow(一)
使用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(一)相关推荐
- 我在Suse 11 Sp3上使用anaconda安装TensorFlow的过程记录
我在Suse 11 Sp3上使用anaconda安装TensorFlow的过程记录准备安装包: gcc48 glibc-2.18.tar.gz SLES-11-SP4-DVD-x86_64-GM-DV ...
- Mac下通过Anaconda安装Tensorflow
Mac下通过Anaconda安装Tensorflow Anaconda是一个基于python的科学计算平台,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地 ...
- python 无法引用 tensorflow.keras_win10+anaconda安装tensorflow和keras遇到的坑小结
win10下利用anaconda安装tensorflow和keras的教程都大同小异(针对CPU版本,我的gpu是1050TI的MAX-Q,不知为啥一直没安装成功),下面简单说下步骤. 一 Anaco ...
- win10+anaconda安装tensorflow和keras遇到的坑小结
win10下利用anaconda安装tensorflow和keras的教程都大同小异(针对CPU版本,我的gpu是1050TI的MAX-Q,不知为啥一直没安装成功),下面简单说下步骤. 一 Anaco ...
- Anaconda安装Tensorflow环境
Anaconda安装Tensorflow环境 Anaconda安装 下载安装包,请到这个地址下载 安装 打开终端执行: bash Anaconda3-5.3.1-Linux-x86_64.sh 安装过 ...
- python3.6.5安装tensorflow_Win10下用Anaconda安装TensorFlow(图文教程)
笔者之前在学习TensorFlow,也在自己的笔记本上完成了安装,在PyCharm中进行学习.但是最近为了使用python的科学计算环境,我把之前的环境卸载了,并用Anaconda重新安装了Tenso ...
- 使用Anaconda安装tensorflow
1.Anaconda简介 Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存 ...
- 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 ...
- Windows 7下通过anaconda安装tensorflow
本贴解决目的:Windows 7下通过anaconda安装tensorflow 今天说一下通过Anaconda安装tensorflow,并安装运行spyder编译器.网上很多教程不全,官网的也没有详细 ...
最新文章
- ssl 接收到一个超出最大准许长度的记录_我所经历的一次Dubbo服务雪崩,这是一个漫长的故事...
- mysql从入门到精通之数据库安装图解
- HDU 1498:50 years, 50 colors(二分图匹配)
- Linux 静态库 动态库
- 【Linux驱动】字符设备驱动
- 浏览器缓存问题原理以及解决方案
- 调查了 17,000 多位程序员,当前的云原生开发现状究竟如何?
- strnpy函数的用法
- PNG和PVR之间互相转换的脚本
- 洛谷—— P1268 树的重量
- android游戏开发学习笔之九 (学习书籍 Android游戏编程之从零开始)
- js遇到的wasm的加密
- LED灯恒流驱动电路设计
- intellij idea配置网络代理
- 盘一盘 Python 特别篇 18 - 时区|夏令时
- 计算机显示无法打开打印机添加,windows无法打开添加打印机怎么办 无法打开添加打印机解决方法...
- matlab锯齿交换,MATLAB折线消除锯齿平滑
- php m3u8转mp4
- python的内置函数
- Office 2021:让人耳目一新