当前位置: 首页 > article >正文

在Ubuntu上安装TensorFlow与Keras

文章目录

  • 1. 查看系统和Python版本信息
    • 1.1 查看Ubuntu版本信息
    • 1.2 查看Python版本信息
  • 2. 安装pip
    • 2.1 下载get-pip.py
    • 2.2 运行get-pip.py
    • 2.3 查看pip版本
  • 3. 安装Jupyter Notebook
    • 3.1 安装Jupyter Notebook
    • 3.2 运行Jupyter Notebook
    • 3.3 安装jupyter-core
    • 3.4 配置Jupyter Notebook环境变量
    • 3.5 运行jupyter-notebook
    • 3.6 新建文件夹和笔记
  • 4. 安装TensorFlow
    • 4.1 安装TensorFlow
    • 4.2 验证是否安装成功
  • 5. 安装Keras
    • 5.1 安装Keras
    • 5.2 查看Keras版本
  • 6. 实战小结

在这里插入图片描述

1. 查看系统和Python版本信息

1.1 查看Ubuntu版本信息

  • 执行命令:hostnamectl
  • 解释:这个命令会显示当前操作系统的详细信息

1.2 查看Python版本信息

  • 执行命令:python3 --version
  • 解释:这个命令会显示当前系统中安装的Python版本

2. 安装pip

2.1 下载get-pip.py

  • 执行命令:wget https://bootstrap.pypa.io/get-pip.py
  • 解释:从官方源下载get-pip.py脚本,用于安装pip

2.2 运行get-pip.py

  • 执行命令:sudo python3 get-pip.py
  • 解释:使用Python运行get-pip.py脚本,以安装pip

2.3 查看pip版本

  • 执行命令:pip3 --version
  • 解释:确认pip已成功安装并显示其版本信息

3. 安装Jupyter Notebook

3.1 安装Jupyter Notebook

  • 执行命令:pip3 install jupyter
  • 解释:通过pip安装Jupyter Notebook

3.2 运行Jupyter Notebook

  • 执行命令:jupyter notebook
  • 报错提示安装jupyter-core

3.3 安装jupyter-core

  • 执行命令:sudo apt install jupyter-core
  • 解释:安装Jupyter的核心组件

3.4 配置Jupyter Notebook环境变量

  • 执行命令:sudo vim /etc/profile
    export JUPYTER_HOME=/home/ubuntu/.local
    export PATH=$JUPYTER_HOME/bin:$PATH
    
  • 执行命令:source /etc/profile
  • 解释:配置环境变量并使其生效

3.5 运行jupyter-notebook

  • 执行命令:jupyter-notebook
  • 访问http://localhost:8888/tree查看Jupyter首页

3.6 新建文件夹和笔记

  • 新建python文件夹并进入该文件夹
  • 新建一个未命名笔记(Untitled.ipynb)
  • 输入一条语句并执行(单击Run菜单下的Run Selected Cell)
  • 查看语句执行结果
  • 另存笔记(单击【Save Notebook As…】菜单项并保存)

4. 安装TensorFlow

4.1 安装TensorFlow

  • 执行命令:pip install tensorflow==2.12.0 -i https://mirrors.aliyun.com/pypi/simple/
  • 解释:通过pip安装指定版本的TensorFlow,并指定镜像源以提高下载速度

4.2 验证是否安装成功

  • 启动IPython并查看TensorFlow版本
    import tensorflow as tf
    tf.__version__
    
  • 解释:如果输出TensorFlow的版本号,说明安装成功

5. 安装Keras

5.1 安装Keras

  • 执行命令:sudo pip install keras
  • 解释:通过pip安装Keras

5.2 查看Keras版本

  • 执行命令:pip3 show keras
  • 进入ipython,执行命令
    import keras
    keras.__version__
    
  • 解释:如果输出Keras的版本号,说明安装成功

6. 实战小结

  • 在本次实战中,我们成功地在 Ubuntu 系统上安装了 Python、pip、Jupyter Notebook、TensorFlow 和 Keras。通过一系列命令,我们检查了系统和 Python 版本,下载并安装了 pip,随后安装了 Jupyter Notebook 并解决了环境变量配置问题。接着,我们安装了 TensorFlow 并验证了其版本,最后安装了 Keras 并检查了其版本。这些步骤展示了在 Linux 环境下设置数据科学开发环境的全过程。通过实践,我们加深了对命令行操作和 Python 包管理的理解,为后续的机器学习和深度学习项目打下了坚实的基础。

http://www.kler.cn/a/379319.html

相关文章:

  • 集合进阶------泛型(JAVA笔记第三十期)
  • 哔哩哔哩车机版2.7.0|专为司机打造的车机版B站,内容丰富,功能齐全
  • Postgresql源码(137)执行器参数传递与使用
  • Linux rabbitmq客户端 SimpleAmqpClient 源码编译
  • 自扶正救生艇,保障水上救援的安全卫士_鼎跃安全
  • 代码随想录训练营Day15 | 530.二叉搜索树的最小绝对差 - 501.二叉搜索树中的众数 - 236. 二叉树的最近公共祖先
  • Golang | Leetcode Golang题解之523题连续的子数组和
  • WPF中如何简单的使用MvvmLight创建一个项目并进行 增删改查
  • 【屏幕驱动移植记录】
  • C#如何封装将函数封装为接口dll?
  • 集成学习(2)
  • 前端学习-盒子模型(十八)
  • TensorRT-LLM笔记
  • 数据结构:总览
  • 九,数据类型存储
  • Kubernetes——part9-2 kubernetes集群java项目上云部署
  • 大模型微调
  • ubuntu离线部署ollama
  • Java毕业设计-基于微信小程序的校园二手物品交易系统的实现(V2.0)
  • docker build cache 占用磁盘空间很高
  • SQL,力扣题目1747,应该被禁止的 Leetflex 账户
  • 近期学习前端的心得
  • (三千字心得笔记)零基础C语言入门第七课——二维数组
  • 【面试经典150】day 11
  • 双分解+一区极光优化+Transformer!CEEMDAN-Kmeans-VMD-PLO-Transformer多元时序预测
  • Python 作用域浅析