版权申明:原创文章,未经博主同意,不得转载!
在Anaconda的虚拟环境中安装tensorflow的在线以及离线方法(Windows环境)
写在前面!
- 什么是Anaconda?
Anaconda是一个开源的Python发行版本,包含了conda、Python等多个科学包及其依赖项。简单来说Anaconda是一个开源的包以及环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并且能够在不同的虚拟环境之间进行切换。
- 为什么要基于Anaconda的虚拟环境中安装tensorflow?
从Anaconda的介绍我们可以看到,Anaconda能够在同一个机器上安装不同版本的软件包及其依赖环境,并且能够在不同的环境之间切换。这就为开发者环境管理带来了巨大便利!
举个例子,某人要在某台电脑上同时使用tensorflow、caffe、 pytorch等深度学习框架,如果直接在系统中进行这些学习框架的安装,就需要我们根据需求不断的更新或卸载相应的库,此时系统中Python环境操作会出现很多麻烦。为了解决这些问题,可以先利用anaconda创建不同的虚拟环境,再在各自的虚拟环境下安装所要的学习框架(例如在一个虚拟环境上安装一个tensorflow,在另一个虚拟环境中上安装一个tensorflow1.6,在另一个虚拟环境中安装pytorch)。此时,各个虚拟环境相互独,一个环境的删除建立,不会影响其他的虚拟环境,并且虚拟环境的移植也非常方便。
- 什么是在线以及离线tensorflow?
在线安装是指目标主机能够联网,离线安装是指目标主机不能够离线联网,在线安装,简单便捷,离线安装,坑多麻烦,网上说明文档少!本文主要介绍在Anaconda虚拟环境中进行tensorflow的在线以及离线安装,已踏平无数坑,简单靠谱!
tensorflow的在线安装
总的来说在安装分为三步:第一,安装Anaconda;第二,创建虚拟环境;第三,安装tensorflow