Anaconda3、TensorFlow和keras简单安装方法(较详细),Anaconda3、TensorFlow与Keras的详细安装指南

马肤

温馨提示:这篇文章已超过468天没有更新,请注意相关的内容是否还可用!

摘要:,,本文介绍了Anaconda3、TensorFlow和keras的简单安装方法。通过详细步骤指导读者安装Anaconda3,为后续的环境配置打下基础。阐述了TensorFlow的安装过程,包括版本选择及注意事项。介绍了keras的安装方法。本文旨在为读者提供详细的安装指南,帮助初学者顺利搭建深度学习开发环境。

一、引言

由于学习需要用到Keras,我通过查找资料成功安装了Anaconda、TensorFlow和Keras,网上的相关资料虽然很多,但大部分不够全面,因此我记录下详细的安装过程,并推荐一些优秀的教程文章供大家参考。

Keras需要在TensorFlow之上运行,因此首先要安装TensorFlow,而TensorFlow只能在Python 3.7以前的版本中运行,所以需要先创建一个基于Python 3.6的虚拟环境,为此,我们需要先下载Anaconda。

二、Anaconda3下载和安装

Anaconda下载安装教程详见:https://blog.csdn.net/wq_ocean_/article/details/103889237(博主写的很详细)。

Anaconda包括Conda、Python以及大量已安装的工具包,如numpy、pandas等,安装Anaconda的主要好处有以下几点:

1、包含conda:conda是一个环境管理器,其功能依赖conda包实现,虽然可以通过pip安装conda包,但两者在细节上有所不同,有关两者的详细对比,可参见https://www.zhihu.com/question/279152320。

2、自动安装一大波科学计算工具包:Anaconda会自动安装一个基本的Python,该Python的版本与Anaconda的版本有关,这个Python已经安装了一大堆工具包,这对于科学分析计算非常便利。

3、可以创建使用和管理多个不同的Python版本:如果需要新建一个新框架或使用不同于Anaconda装的基本Python版本,Anaconda可以实现同时管理多个python版本的需求。

Anaconda3、TensorFlow和keras简单安装方法(较详细),Anaconda3、TensorFlow与Keras的详细安装指南 第1张

注:Anaconda3下载在官网下载比较慢,而且容易中断,推荐使用清华镜像方式进行下载:下载地址链接[点击这里](https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/),并根据需要下载对应版本,更新conda和所有包的过程较长,网络会影响更新过程,我个人安装Anaconda时未进行更新,某些情况下可能会导致问题。

三、TensorFlow和Keras下载和安装

Anaconda3、TensorFlow和keras简单安装方法(较详细),Anaconda3、TensorFlow与Keras的详细安装指南 第2张

因为TensorFlow只能在Python 3.7以前的版本中运行,所以需要先创建一个基于Python 3.6的虚拟环境,以下是详细的安装步骤:

打开Anaconda Prompt(确保已下载Anaconda3),常用语句如下:

Anaconda3、TensorFlow和keras简单安装方法(较详细),Anaconda3、TensorFlow与Keras的详细安装指南 第3张

1、查看存在的环境:conda info -e

2、创建新环境:conda create --name 环境名 python=python的版本号

Anaconda3、TensorFlow和keras简单安装方法(较详细),Anaconda3、TensorFlow与Keras的详细安装指南 第4张

3、切换到某个环境:conda activate 环境名

4、查看环境中已安装的包:conda list

Anaconda3、TensorFlow和keras简单安装方法(较详细),Anaconda3、TensorFlow与Keras的详细安装指南 第5张

5、在环境中安装包:pip install 包名

6、删除包:pip uninstall 包名

Anaconda3、TensorFlow和keras简单安装方法(较详细),Anaconda3、TensorFlow与Keras的详细安装指南 第6张

7、删除环境:conda env remove -n 环境名

创建一个Python 3.6环境(不建议使用自带的base),命令如下:

Anaconda3、TensorFlow和keras简单安装方法(较详细),Anaconda3、TensorFlow与Keras的详细安装指南 第7张

创建虚拟环境
conda create -n TensorFlow_py python=3.6
查看已创建环境
conda info --envs
切换到创建的环境中
conda activate TensorFlow_py

当命令行前缀(base)变成对应的环境名(TensorFlow_py)时,表示成功切换环境,在该环境下输入python。

进入python环境
python
退出python环境
exit()

安装TensorFlow前先更新pip和安装其他必要的模块包,打开Anaconda Prompt后输入以下命令:

Anaconda3、TensorFlow和keras简单安装方法(较详细),Anaconda3、TensorFlow与Keras的详细安装指南 第8张

更新pip 清华镜像下载较快或者直接使用pip下载模块包也可 清华镜像网址 https://pypi.tuna.tsinghua.edu.cn/simple/ 清华镜像下载命令pip install -i https://pypi.tuna.tsinghua.edu.cn/simple +包名 也可以直接下载模块包 pip install +包名卸载包pip uninstall +包名 卸载环境conda env remove -n 环境名 切换到有TensorFlow的环境下进行操作 conda activate TensorFlow_py 安装TensorFlow前先依次执行以下两个命令 conda install mingw libpython pip install theano 安装keras前先确认TensorFlow版本对应安装相应版本的keras pip install keras==版本号 打开python 进行import keras验证是否成功安装 Keras 使用命令为import keras 输出语句为Using TensorFlow backend表示安装成功 部分版本对应关系图见下文 输出语句为from keras import * 成功导入keras模块表示安装成功 四、配置PyCharm 在进行PyCharm配置时遇到的问题 新建项目后选择添加解释器 选择左侧Conda环境 新版本下的PyCharm界面如下其中Conda可执行文件选择Anaconda根目录下的_condaexe文件点击加载环境具体内容可参考文章pycharm找不到conda可执行文件_月光卫士的博客CSDN博客 创建项目文件左下角选择Tensor

0
收藏0
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 【研发日记】Matlab/Simulink自动生成代码(二)——五种选择结构实现方法,Matlab/Simulink自动生成代码的五种选择结构实现方法(二),Matlab/Simulink自动生成代码的五种选择结构实现方法详解(二)
  • 超级好用的C++实用库之跨平台实用方法,跨平台实用方法的C++实用库超好用指南,C++跨平台实用库使用指南,超好用实用方法集合,C++跨平台实用库超好用指南,方法与技巧集合
  • 【动态规划】斐波那契数列模型(C++),斐波那契数列模型(C++实现与动态规划解析),斐波那契数列模型解析与C++实现(动态规划)
  • 【C++】,string类底层的模拟实现,C++中string类的模拟底层实现探究
  • uniapp 小程序实现微信授权登录(前端和后端),Uniapp小程序实现微信授权登录全流程(前端后端全攻略),Uniapp小程序微信授权登录全流程攻略,前端后端全指南
  • Vue脚手架的安装(保姆级教程),Vue脚手架保姆级安装教程,Vue脚手架保姆级安装指南,Vue脚手架保姆级安装指南,从零开始教你如何安装Vue脚手架
  • 如何在树莓派 Raspberry Pi中本地部署一个web站点并实现无公网IP远程访问,树莓派上本地部署Web站点及无公网IP远程访问指南,树莓派部署Web站点及无公网IP远程访问指南,本地部署与远程访问实践,树莓派部署Web站点及无公网IP远程访问实践指南,树莓派部署Web站点及无公网IP远程访问实践指南,本地部署与远程访问详解,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南。
  • vue2技术栈实现AI问答机器人功能(流式与非流式两种接口方法),Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法探究,Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法详解
  • 发表评论

    快捷回复:表情:
    评论列表 (暂无评论,0人围观)

    还没有评论,来说两句吧...

    目录[+]

    取消
    微信二维码
    微信二维码
    支付宝二维码