首页 > 编程语言 >深度学习笔记:搭建基于Python的tensorflow运行环境1

深度学习笔记:搭建基于Python的tensorflow运行环境1

时间:2023-11-16 20:13:03浏览次数:37  
标签:keras Python 虚拟环境 install import pip tensorflow 搭建

使用python3命令创建tensorflow虚拟运行环境

  首先,在系统下创建python虚拟环境目录Venvs,本文我们设置的虚拟环境目录如下:C:\Users\wuchh\venvs,接下来打开cmd命令窗口 进入创建的目录(C:\Users\wuchh\venvs)。

  在命令行窗口中,执行创建虚拟环境的python3命令,我们将创建一个名为tensorflow的虚拟环境。

python -m venv tensorflow

激活虚拟环境,windows激活命令

在Windows上:我们通过下面的指令激活tensorflow虚拟环境 

tensorflow\Scripts\activate

pip连接国内镜像

  设置pip下载国内的镜像服务器,这里我们设置为清华的镜像。

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

虚拟环境升级pip版本

python -m pip install --upgrade pip

虚拟环境安装tensorflow-cpu 2.6.0版本

pip install tensorflow-cpu==2.6.0

   这里笔者安装的时候遇到的版本错误,我们指定按装最低要求版本 protobuf==3.9.2即可。

pip install protobuf==3.9.2

  重新执行 pip install tensorflow-cpu==2.6.0

 

安装相同版本的keras==2.6.0 

 安装常用的二维图形Python包matplotlib

pip install matplotlib 

小结

  进入到python执行环境,通过导入指令测试安装环境,如果没有报错那就一切顺利,我们可以开始使用tensorflow了。

 

import matplotlib.pyplot as plt
import numpy as np
import os
import PIL
import tensorflow as tf
import pathlib
from tensorflow import keras
from tensorflow.keras import layers
from tensorflow.keras.models import Sequential

 

标签:keras,Python,虚拟环境,install,import,pip,tensorflow,搭建
From: https://www.cnblogs.com/haozi0804/p/17774975.html

相关文章

  • python 处理html中 class中存在空格 获取问题
     html="""<h1class='tdp1'>0000000000000000000000000</h1><h1class='tdp2'>123333333333333333333</h1><h1class='p2'>111111111111111111111111111111111111<......
  • python windows环境自己的程序实现命令行补全/使用pyreadline实现(目前已知唯一方法,对p
    1.环境前提注意事项python3版本最好是3.10以下(理论上),最新版可能会有问题,本文使用python3.7.2版本本文环境是用pipenv加pyenv虚拟环境实现的,想了解的去我的主页搜素相关博文安装pyreadline(全平台通用win/linux)pipinstallpyreadline版本问题报错请参考:https://blog.csdn......
  • DNS服务器搭建与配置
    来源:https://cshihong.github.io/2018/10/15/DNS%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%90%AD%E5%BB%BA%E4%B8%8E%E9%85%8D%E7%BD%AE/DNS服务介绍DNS服务简介:DNS(DomainNameSystem–域名系统),是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便......
  • python—多线程之线程之间共享数据(Queue)
    Queue理解从一个线程向另一个线程发送数据最安全的方式可能就是使用queue库中的队列了。创建一个被多个线程共享的Queue对象,这些线程通过使用put()和get()操作来向队列中添加或者删除元素。Queue对象已经包含了必要的锁,所以你可以通过它在多个线程间多安全地共享数据。生产者和......
  • python语言合法命名规则:my_first_python_program
    示例示例Python语言合法命名规则:命名只能使用字母、数字和下划线,不能使用其他符号;Python语言合法命名规则:1.命名只能使用字母、数字和下划线,不能使用其他符号;2.不能以数字开头;3.不能使用Python关键字;4.命名应该有意义,尽量不要使用缩写;5.命名应该具有可读性,尽量使用驼峰命名法,......
  • 一键整合,万用万灵,Python3.10项目嵌入式一键整合包的制作(Embed)
    我们知道Python是一门解释型语言,项目运行时需要依赖Python解释器,并且有时候需要安装项目中对应的三方依赖库。对于专业的Python开发者来说,可以直接通过pip命令进行安装即可。但是如果是分发给其他的Windows用户,特别是不熟悉Python的人来说,这样过于繁琐。因此最好的办法是连同Pytho......
  • 微服务 搭建 Eureka 注册中心
     代码示例:启动类: @SpringBootApplication@EnableEurekaServer//自动装配的开关publicclassEurekaApplication{publicstaticvoidmain(String[]args){SpringApplication.run(EurekaApplication.class,args);}}application.yml配置文件: serv......
  • Python中的爬虫应用及常用Python库
    Python的爬虫应用非常广泛,以下是一些典型的示例:数据采集:使用爬虫可以从网页上抓取数据,并将其保存到本地或数据库中。这对于构建大规模数据集、进行市场调研、舆情监测等任务非常有用。搜索引擎索引:搜索引擎需要通过网络爬虫来收集和更新互联网上的信息,以便为用户提供准确且......
  • 使用python开发了一个自动摇摆机械臂 Micropython+ESP332+舵机+USB发热贴
    前言:在测试不同区域的红外、毫米波和激光雷达等传感器时,需要人工招手和移动进行测试。尽管这种测试是必要的,但却难以保证测试的一致性,因为人的动作很难做到完全一致。解决方案:为了提高测试的一致性,我们测试考虑开发一种可摇摆且能发热的测试工具。这样的工具可以模拟不同......
  • Python/C API 异常处理
    Python/CAPI异常处理(部分)Python/CAPI中的异常处理与Unix系统中的errno变量类似,每个线程都有一个全局的异常指示器,该指示器只记录最后一次发生的异常。大多数函数都不会在成功执行时清除该指示器,但会在异常发生时及时设置该指示器。大部分函数函数也都会返回一个标志来指......