在虚拟环境中,通过pip安装tensorflow

news2024/12/24 20:14:58

目录

激活python虚拟环境,更新pip

通过pip 安装tensorflow

确定python版本:

​编辑安装tensorflow:

​编辑 为什么使用pip安装tensorflow?


激活python虚拟环境,更新pip

命令为python -m pip install --upgrade pip

通过pip 安装tensorflow

确定python版本:

在tensorflow官网(使用 pip 安装 TensorFlow (google.cn))中,我们注意到系统要求,容易让我们忽略的是python版本的要求,目前最新版本的python为3.12.0,在download-windows中找到可以下载安装的3.8或者3.9版本。

可以通过python --version 来检查本地python版本。

如果安装高版本的python,在安装tensorflow时,会出现报错:

安装tensorflow:

命令 pip install  --upgrade tensorflow

 为什么使用pip安装tensorflow?

之前想要通过R+Python结合使用,在本地计算机使用miniconda安装python,通过命令行安装tensorflow是成功的。但是当通过r语言在服务器上安装tensorflow时,总是安装失败,即使安装成功了,也不能用。

在本地计算机通过r语言安装tensorflow(只限于自己的笔记本电脑,如果是服务器,大概率会失败的。)

#Install Python
install.packages("reticulate")
library("reticulate")
reticulate::install_miniconda()  #Install miniconda
reticulate::repl_python() #Install python

reticulate::py_available() #Check if Python is installed successfully




# install Python module in R
# If you encounter an error, press Ctrl + Shift + F10 to restart R and continue.
install.packages("tensorflow")
library("tensorflow")
install_tensorflow()
library("reticulate")
reticulate::import("tensorflow")

之前查过原因,有一个原因说是,组装机器系统不完整,tensorflow没有办法安装。

昨天又查到tensorflow作者说,针对安装不成功这个问题,他们不再推荐使用miniconda安装python,继而安装tensorflow,而是推荐在虚拟环境中安装tensorflow。

tensorflow安装不成功提示(trouble installing Tensorflow · Issue #1380 · rstudio/keras · GitHub):

在同一个页面中,tensorflow作者说,推荐使用虚拟环境中安装tensorflow.

 

参考:

【备忘录】pip安装TensorFlow出错原因及解决办法_error: no matching distribution found for tensorfl-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1148870.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

WLAN的组网架构和工作原理

目录 WLAN的组网架构 FAT AP架构 AC FIT AP架构 敏捷分布式AP 下一代园区网络:智简园区(大中型园区网络) WLAN工作原理 WLAN工作流程 1.AP上线 (1)AP获取IP地址; (2)AP发…

网络协议--TCP的保活定时器

23.1 引言 许多TCP/IP的初学者会很惊奇地发现可以没有任何数据流通过一个空闲的TCP连接。也就是说,如果TCP连接的双方都没有向对方发送数据,则在两个TCP模块之间不交换任何信息。例如,没有可以在其他网络协议中发现的轮询。这意味着我们可以…

应用开发平台集成工作流系列之17——流程建模功能前端设计与改造回顾

背景 对于流程设置不友好的问题,国内钉钉另行设计与实现了一套流程建模模式,跟bpmn规范无关,有人仿照实现了下,并做了开源(https://github.com/StavinLi/Workflow-Vue3),效果图如下&#xff1a…

python设计模式笔记1:创建型模式 工厂模式和抽象工厂模式

1.工厂模式 (1) 导入所需的模块( json 和 ElementTree )。 (2) 定义 JSON数据提取器类( JSONDataExtractor )。 (3) 定义 XML数据提取器类( XMLDataExtractor )。 (4) 添加工厂函数 dataextraction_factor…

【错误解决方案】ModuleNotFoundError: No module named ‘PeptideBuilder‘

1. 错误提示 在python程序中,试图导入一个不存在的模块PeptideBuilder导致的错误: 错误提示:ModuleNotFoundError: No module named PeptideBuilder 2. 解决方案 解决方案是确保你已经正确安装了PeptideBuilder模块。你可以通过pip来安装它…

操作系统章节练习

第5章 存储器管理 一. 多选题(共8题,64分) 1. (多选题, 8分)为什么在页式存储器中实现程序共享时,必须对共享程序给出相同的页号? A. 共享页号相同方便地址转换。B. 实现程序共享时,由于页式存储结构要求…

多线程---线程池

文章目录 什么是线程池?线程池的实现标准库中的线程池(四种)自己实现一个线程池 线程池支持的参数在实际的开发中,线程池的线程数如何确定? 什么是线程池? 线程诞生的原因就是进程太“重量”了。虽然线程的…

计算机网络——第一章体系结构相关习题及详细解析

1-1 在OSI参考模型中,自下而上第一个提供端到端服务的层次是: A.数据链路层 B.传输层 C.会话层 D.应用层 答案选择:B.传输层 即,在OSI参考模型中,自下而上第一个提供端到端服务的层次是传输层。…

【数据结构】 队列详解!庖丁解牛般细致讲解!

🎥 屿小夏 : 个人主页 🔥个人专栏 : 数据结构解析 🌄 莫道桑榆晚,为霞尚满天! 文章目录 📑前言🌤️队列的概念剖析☁️什么是队列☁️队列的特性☁️队列的图解 &#x1…

【鸿蒙软件开发】ArkTS容器组件之Badge

文章目录 前言一、Badge组件1.1 子组件1.2 接口接口1参数 接口2参数 BadgePosition枚举说明BadgeStyle对象说明 1.3 示例代码 总结 前言 Badge组件:可以附加在单个组件上用于信息标记的容器组件。 一、Badge组件 可以附加在单个组件上用于信息标记的容器组件。 说…

光强的检测与控制系统设计

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、实习内容二、实习方法2.1 proteus仿真部分2.2 使用Altium designer软件绘制原理图2.2.1 工程创建2.2.2 绘制封装以及链接封装与原件原理图2.2.3检查原件原理…

python不同版本的下载安装和配置

python下载和安装 1 基础软件安装 sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget2 python压缩文件下载 我这里下载的是3.9.9,各位也可以根据自己需要下…

精品Python的定制化图书借阅推荐引擎设计与实现

《[含文档PPT源码等]精品基于Python的定制化图书推荐引擎设计与实现》该项目含有源码、文档、PPT、配套开发软件、软件安装教程、项目发布教程、包运行成功! 软件开发环境及开发工具: 开发语言:python 使用框架:Django 前端技…

【机器学习】loss损失讨论

大纲 验证集loss上升,准确率也上升(即将overfitting?)训练集loss一定为要为0吗 Q1. 验证集loss上升,准确率也上升 随着置信度的增加,一小部分点的预测结果是错误的(log lik 给出了指数级的惩…

VSCode编写Unity代码自动补全配置

1.下载并安装.NET 7.0(C#插件需要)和.NET Framework 4.7.1(Unity需要) .NET 7.0下载链接:https://dotnet.microsoft.com/en-us/download .NET Framework 4.7.1下载链接:https://dotnet.microsoft.com/en-…

Python 日期和时间处理教程:datetime 模块的使用

Python 中的日期不是独立的数据类型,但我们可以导入一个名为 datetime 的模块来使用日期作为日期对象。 示例:导入 datetime 模块并显示当前日期: import datetimex datetime.datetime.now() print(x)日期输出 当我们执行上面示例中的代码…

Java利用Scanner类,从键盘接受一个字符串输入,该字符串包含小写字母,大写字母和数字。分别输出该字符串所包含的大写字母、小写字母和数字的个数。

题目要求:利用Scanner类,从键盘接受一个字符串输入,该字符串包含小写字母,大写字母和数字。分别输出该字符串所包含的大写字母、小写字母和数字的个数。 import java.util.Scanner;public class Demo1 {public static void main(…

算法篇 : 并查集

介绍 英文名:union find set 作用:合并集合,查询集合 合并:将有直接关系的顶点放在一个集合里面 查找:查询某个顶点所属的集合 集合的标志:用祖先点的标号作为每个集合的标识 案例 如果说将下图的集合2合并…

H5游戏源码分享-接苹果游戏拼手速

H5游戏源码分享-接苹果游戏拼手速 看看在20秒内能接多少个苹果 <html> <head><title>我是你的小苹果</title><meta charset"utf-8"/><meta name"viewport" content"initial-scale1, user-scalableno, minimum-scale…

【DevChat】智能编程助手 - 使用评测

写在前面&#xff1a;博主是一只经过实战开发历练后投身培训事业的“小山猪”&#xff0c;昵称取自动画片《狮子王》中的“彭彭”&#xff0c;总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域&#xff0c;如今终有小成…