安装、使用 tensorflow 遇到的问题

 Q1: 没发现满足需求的版本

ERROR: Could not find a version that satisfies the requirement keras-nightly~=2.5.0.dev (from tensorflow) (from versions: none)
ERROR: No matching distribution found for keras-nightly~=2.5.0.dev

按照官方文档Installation — TensorFlow 2 Object Detection API tutorial documentation安装时总是出现错误。问题出在 keras-nightly. keras-nightly 是 Keras 的每日构建版本(开发版),通常包含未正式发布的实验性代码。TensorFlow 2.5.0 在开发阶段可能依赖此版本,但正式发布后不再需要。当前 PyPI 镜像源(如清华源)可能已移除陈旧的 keras-nightly 开发版,导致安装失败。

solutions:

绕过版本2.5.0,下载清华源中的较新版本。 

pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple

Attention:如果在实际运行项目时,发现缺失了包,建议到同一个源进行下载,这样无需纠结是否适配问题,是保持一致性(keep consistence)的做法。其他源的包并不合适。

Q2:

很笨的问题,没有进入python环境

import  torch失败、import-im6.q16: not authorized ‘torch’@ error/constitute.c/WriteImage/1037. 问题的解决_not authorized `torch-CSDN博客Q3:socket.gaierror: [Errno -2] Name or service not known

关于socket.gaierror: [Errno -2] Name or service not known报错解决-CSDN博客

对于 ROS 单机通信的环境配置,需要确保 ~/.bashrc 文件中写入

export ROS_HOSTNAME=localhost
export ROS_MASTER_URI=http://localhost:11311

以及在 /etc/hosts 文件中存在

127.0.0.1 localhost

并不存在多余的其他信息,如

127.0.0.1 ubuntu

否则系统不清楚究竟该使用哪个。我就是这里报错。

Q4: 在自己运行脚本时报错,下面是一大段log。

Traceback (most recent call last):File "/home/ncut/miniconda3/envs/tf/lib/python3.9/tarfile.py", line 191, in ntin = int(s.strip() or "0", 8)
ValueError: invalid literal for int() with base 8: 'ts" cont'During handling of the above exception, another exception occurred:Traceback (most recent call last):File "/home/ncut/miniconda3/envs/tf/lib/python3.9/tarfile.py", line 2617, in nexttarinfo = self.tarinfo.fromtarfile(self)File "/home/ncut/miniconda3/envs/tf/lib/python3.9/tarfile.py", line 1295, in fromtarfileobj = cls.frombuf(buf, tarfile.encoding, tarfile.errors)File "/home/ncut/miniconda3/envs/tf/lib/python3.9/tarfile.py", line 1237, in frombufchksum = nti(buf[148:156])File "/home/ncut/miniconda3/envs/tf/lib/python3.9/tarfile.py", line 193, in ntiraise InvalidHeaderError("invalid header")
tarfile.InvalidHeaderError: invalid headerDuring handling of the above exception, another exception occurred:Traceback (most recent call last):File "/home/ncut/miniconda3/envs/tf/lib/python3.9/site-packages/tensorflow_hub/resolver.py", line 192, in download_and_uncompressfile_utils.extract_tarfile_to_destination(File "/home/ncut/miniconda3/envs/tf/lib/python3.9/site-packages/tensorflow_hub/file_utils.py", line 47, in extract_tarfile_to_destinationwith tarfile.open(mode="r|*", fileobj=fileobj) as tgz:File "/home/ncut/miniconda3/envs/tf/lib/python3.9/tarfile.py", line 1851, in opent = cls(name, filemode, stream, **kwargs)File "/home/ncut/miniconda3/envs/tf/lib/python3.9/tarfile.py", line 1732, in __init__self.firstmember = self.next()File "/home/ncut/miniconda3/envs/tf/lib/python3.9/tarfile.py", line 2629, in nextraise ReadError(str(e))
tarfile.ReadError: invalid headerDuring handling of the above exception, another exception occurred:Traceback (most recent call last):File "/home/ncut/code_garden/face_demo1.py", line 7, in <module>model = hub.load("https://tfhub.dev/tensorflow/blazeface/1")File "/home/ncut/miniconda3/envs/tf/lib/python3.9/site-packages/tensorflow_hub/module_v2.py", line 100, in loadmodule_path = resolve(handle)File "/home/ncut/miniconda3/envs/tf/lib/python3.9/site-packages/tensorflow_hub/module_v2.py", line 55, in resolvereturn registry.resolver(handle)File "/home/ncut/miniconda3/envs/tf/lib/python3.9/site-packages/tensorflow_hub/registry.py", line 49, in __call__return impl(*args, **kwargs)File "/home/ncut/miniconda3/envs/tf/lib/python3.9/site-packages/tensorflow_hub/compressed_module_resolver.py", line 81, in __call__return resolver.atomic_download(handle, download, module_dir,File "/home/ncut/miniconda3/envs/tf/lib/python3.9/site-packages/tensorflow_hub/resolver.py", line 421, in atomic_downloaddownload_fn(handle, tmp_dir)File "/home/ncut/miniconda3/envs/tf/lib/python3.9/site-packages/tensorflow_hub/compressed_module_resolver.py", line 78, in downloadreturn resolver.DownloadManager(handle).download_and_uncompress(File "/home/ncut/miniconda3/envs/tf/lib/python3.9/site-packages/tensorflow_hub/resolver.py", line 200, in download_and_uncompressraise IOError("%s does not appear to be a valid module." % self._url)
OSError: https://tfhub.dev/tensorflow/blazeface/1 does not appear to be a valid module.

前几次碰见,慌张得很,认为是 我 pip -install 出现了问题。实则不然。这段代码的真正问题在

import cv2
import tensorflow as tf
import tensorflow_hub as hub
import numpy as npmodel = hub.load("https://tfhub.dev/tensorflow/blazeface/1")

它的原因是下载的包文件损坏,无法通过该方式进行下载。有两种情况,

  • 网络不稳定导致下载的包(通常是 .tar.gz 或 .whl)不完整或损坏。

  • 服务器上的包文件本身存在问题(罕见但可能)。

此处是该路径根本无法正确解析。

我在碰到这个报错时,很大的误区是担心 pip 下载的包有问题,实际上问题并不在那里,在 hub.load()提供的字符串不正确。这种结论可以通过试验不同的python脚本得出。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NL2SQL的应用-长上下文模型在处理NL2SQL任务时,相较于传统模型,有哪些显著的优势

大家好&#xff0c;我是微学AI&#xff0c;今天给大家介绍一下NL2SQL的应用-长上下文模型在处理NL2SQL任务时&#xff0c;相较于传统模型&#xff0c;有哪些显著的优势。NL2SQL&#xff08;自然语言转SQL&#xff09;技术旨在将用户自然语言提问自动转换为结构化查询语句&#…

A Large Recurrent Action Model: xLSTM Enables Fast Inference for Robotics Tasks

奥地利林茨约翰开普勒大学机器学习研究所 ELLIS 小组&#xff0c;LIT 人工智能实验室奥地利林茨 NXAI 有限公司谷歌 DeepMind米拉 - 魁北克人工智能研究所 摘要 近年来&#xff0c;强化学习&#xff08;Reinforcement Learning, RL&#xff09;领域出现了一种趋势&#xff0c;…

DeepSeek本地部署+自主开发对话Web应用

文章目录 引言前端部分核心页面DeepSeek.vueMyModal.vue 后端部分WebSocketConfig 配置类AbstractDeepSeekToolDeepSeekWebSocketHandler 数据库设计总结 引言 最近DeepSeep横空出世&#xff0c;在全球内掀起一股热潮&#xff0c;到处都是满血大模型接入的应用&#xff0c;但这…

DMA 定制固件教程:小白跟做即得单人固件,超详细纯喂饭教程,100% 成功秘籍!FPGA仿真1:1、中断逻辑和TLP核心都在。

DMA 定制固件教程 小白跟着操作做可以做出的单人固件 图文教程 链接&#xff1a;https://docs.qq.com/doc/DQ01lVGtHelROVHNv 本图文教程包含内容&#xff1a; 一、DMA仿真技术采集真实单人固件 二、网卡TLP仿真固件生成 三、DMA仿真技术io、中断逻辑&#xff0c;从零仿真 四、…

Linux | Ubuntu 与 Windows 双系统安装 / 高频故障 / UEFI 安全引导禁用

注&#xff1a;本文为 “buntu 与 Windows 双系统及高频故障解决” 相关文章合辑。 英文引文&#xff0c;机翻未校。 How to install Ubuntu 20.04 and dual boot alongside Windows 10 如何将 Ubuntu 20.04 和双启动与 Windows 10 一起安装 Dave’s RoboShack Published in…

spring中的注解介绍

本篇文章专门用来介绍spring中的各种注解。 1、RestController 1、含义 2、举例 3、使用场景 RestController 通常用于开发 RESTful API&#xff0c;适合返回 JSON 或 XML 数据的场景 4、总结 RestController 是 Spring 中用于简化 RESTful Web 服务开发的注解&#xff0c;它结…

JVM生产环境问题定位与解决实战(二):JConsole、VisualVM到MAT的高级应用

生产问题定位指南&#xff1a;几款必备的可视化工具 引言 在上一篇文章中&#xff0c;详细的介绍了JDK自带的一系列命令行工具&#xff0c;&#xff0c;如jps、jmap、jstat、jstack以及jcmd等&#xff0c;这些工具为排查和诊断Java虚拟机&#xff08;JVM&#xff09;问题提供…

网页制作09-html,css,javascript初认识のhtml如何使用表单

表单主要用来收集客户端提供的相关信息。,使网页具有交互作用。在网页制作的过程中&#xff0c;常常需要使用表单&#xff0c;如进行会员注册&#xff0c;网上调查和搜索等 访问者可以使用如文本域列表框&#xff0c;复选框以及单选按钮之类的表单对象输入信息&#xff0c;然后…

基本网络安全的实现

基本网络安全的实现 一 &#xff1a;AAA AAA 是Authentication&#xff0c;Authorization and Accounting&#xff08;认证、授权和计费&#xff09;的简 称&#xff0c;它提供了一个用来对认证、授权和计费这三种安全功能进行配置的一致性框架&#xff0c; 它是对网络安全…

Jupyter Notebook~Anaconda3安装教程

一、下载anaconda&#xff1a; https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 百度网盘通道&#xff0c;链接:https://pan.baidu.com/s/1gyVDG2p71neFXi8VwXgvEQ?pwdewn7提取码: ewn7 二、安装 1、右击安装软件选择【以管理员身份运行】&#xff0c;点击【Next】…

【运维】内网服务器借助通过某台可上外网的服务器实现公网访问

背景&#xff1a; 内网服务器无法连接公网,但是办公电脑可以连接内网服务器又可以连接公网。 安装软件 1、frp 2、ccproxy 配置 1、内网服务器 # 内网服务器启动frp服务配置文件参考vi frps.ini# frps.ini [common] bind_port 7000# 备注: bind_port端口可以随意配置。配置完…

php 对接mqtt 完整版本,订阅消息,发送消息

首先打开链接如何在 PHP 项目中使用 MQTT 根据文章让所用依赖安装一下&#xff1a; composer require php-mqtt/client 安装之后弄一个部署 之后在工具里边可以相应链接上 接下来是代码&#xff1a; /**** 订阅消息* return void* throws \PhpMqtt\Client\Exceptions\Confi…

(2.26 “详细分析示例“ 暴力+位运算 最长优雅子数组)leetcode 2401

a&b0说明a和b的每一位都是一个0和一个1 不存在两个均为1的位次 a|0a 0与任何数|都等于它本身 &#xff08;mask&#xff09;的作用&#xff1a; 担心两数的1在用一位导致mask覆盖了&#xff1f; 答&#xff1a;出现这种情况说明mask与nums j后就直接break 由&#xff1a;…

数据开发的简历及面试

简历 个人信息: 邮箱别写QQ邮箱, 写126邮箱/189邮箱等 学历>>本科及以上写,大专及以下不写 专业>>非计算机专业不写 政治面貌>>党员写, 群众不用写 掌握的技能: 精通 > 熟悉 > 了解 专业工具: 大数据相关的 公司: 如果没有可以写的>>金融服…

Git原理+使用(超详细)

Git初识 当我们写项目代码时&#xff0c;需要不断的更新版本&#xff0c;那么就需要一个东西去管理这些不同版本的文件—版本控制器。 目前最主流的版本控制器就是Git。它是一个可以记录工程的每一次改动和版本迭代的管理系统&#xff0c;同时方便多人协同作业。 &#xff0…

数据结构秘籍(一)线性数据结构

1.数组 数组&#xff08;Array&#xff09;是一种很常见的数据结构。它由相同类型的元素&#xff08;element&#xff09;组成&#xff0c;并且是使用一块连续的内存来存储。 我们直接可以利用元素的索引&#xff08;index&#xff09;计算出该元素对应的存储地址。 数组的特…

WiFi IEEE 802.11协议精读:IEEE 802.11-2007,6,MAC service definition MAC服务定义

继续精读IEEE 802.11-2007 6&#xff0c;MAC service definition MAC服务定义 6.1 MAC服务概述 6.1.1 数据服务 此服务为对等逻辑链路控制&#xff08;LLC&#xff09;实体提供交换MAC服务数据单元&#xff08;MSDU&#xff09;的能力。为支持此服务&#xff0c;本地媒体访…

QT基于mmap文件映射机制实现的内存池方法总结

在现代计算机系统中&#xff0c;高效的内存管理对于程序性能有着至关重要的影响。尤其是在处理大量数据或频繁分配和释放小块内存的应用场景下&#xff0c;传统的内存分配方式&#xff08;如malloc和free&#xff09;可能会导致显著的性能开销和内存碎片化问题。为了克服这些问…

车载DoIP诊断框架 --- 连接 DoIP ECU/车辆的故障排除

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 简单,单纯,喜欢独处,独来独往,不易合同频过着接地气的生活,除了生存温饱问题之外,没有什么过多的欲望,表面看起来很高冷,内心热情,如果你身…

0—QT ui界面一览

2025.2.26&#xff0c;感谢gpt4 1.控件盒子 1. Layouts&#xff08;布局&#xff09; 布局控件用于组织界面上的控件&#xff0c;确保它们的位置和排列方式合理。 Vertical Layout&#xff08;垂直布局&#xff09; &#xff1a;将控件按垂直方向排列。 建议&#xff1a;适…