树莓派python中安装numpy,pandas,torch,torchvision问题

安装失败现象

python通过pip安装torch错误ERROR: Could not find a version that satisfies the requirement torch
其他库也类似上述报错

pip命令安装上述库失败原因

树莓派基于arm6架构,因此直接用pip命令安装各种库的时候,会默认安装linux_x86或aarch64版本的库,导致出现版本无法匹配问题。

解决

从连接中下载对应armv7l版本的库,然后放到树莓派中安装,进入whl所在文件夹,执行下边命令。至于是cp37,cp38还是cp39,可以都下载试一试哪一个版本可用。本人树莓派4b,python3.7.3使用的numpy,pandas,torch,torchvision都是cp37版本,如图所示。(以下给出多个连接防止丢失连接)

pip install numpy-1.21.4-cp37-cp37m-liux_armv7l.whl




貌似只有第一和第二个有armv7l的包,剩下两个连接没有。当然你也可以去github找,不过github上的arm7l库都是零零散散的。
官网链接:链接: https://www.piwheels.org/simple/
链接: https://torch.kmtea.eu/whl/stable.html
链接: https://download.pytorch.org/whl/torch_stable.html
链接: https://pypi.tuna.tsinghua.edu.cn/simple/
github连接
链接: https://github.com/nmilosev/pytorch-arm-builds
链接: https://github.com/Kashu7100/pytorch-armv7l

注意

如果先安装pandas,torch,torchvision完成后导入运行的话,一般都会报错numpy版本问题,然后提示你更新numpy,这时候别直接命令行更新哈,就去上边连接下载numpy的armv7l包,然后放到树莓派里手动安装,然后再导入pandas,torch,torchvision的armv7l的包就没事了。
总之就是最好先装numpy的armv7l,再装其他库的armv7l,就不会报错。

树莓派python中安装numpy,pandas,torch,torchvision失败,ERROR: Could not find a version that satisfies the req相关推荐

  1. python pip下载本地依赖包,并在离线环境中安装,并解决报错ERROR: Could not find a version that satisfies the requirement报错

    文章目录 步骤1:导出依赖 步骤2:离线下载依赖包 步骤3:进入新环境使用python安装依赖 整体思路如下: 首先根据项目需要导出依赖包,由于本地的python环境中其实安装了很多乱七八糟的包,这些 ...

  2. 如何在Python中安装NumPy

    公众号-IT赶路人,专注分享与IT相关的知识! NumPy是Python编程不可或缺的一个库.在本文中,我们将学习如何在Python中安装NumPy.以下要点将在本文中介绍,让我们开始吧! 什么是Nu ...

  3. PyCharm中安装库失败 ERROR: Could not find a version that satisfies the requirement (from version None)

    新的Pycharm版本在下载库并安装时,经常会出现如题的红色错误. (目前使用的Pycharm版本为 PyCharm 2020.1.1 (Professional Edition) ) 网上博客大多解 ...

  4. pip安装torch错误ERROR: Could not find a version that satisfies the requirement torch及解决办法

    使用pip安装PyTorch时报如下错误: ERROR: Could not find a version that satisfies the requirement torch>=1.6.0 ...

  5. [转载] python中的numpy模块和pandas模块的区别_numpy 模块和 pandas 模块

    参考链接: Python中的numpy.radians和deg2rad 一.numpy模块 1.1 numpy 简介 numpy是python的一种开源的数值计算扩展库,这种库可用来存储和处理大型nu ...

  6. 股票交易接口 Python中安装并导入pandas

    Python中安装并导入pandas 金融市场往往充斥着海量的交易.运行等数据,同花顺iFinD数据接口通过链接iFinD数据库,能够批量获取数据用于分析,在针对资本运作.量化交易的研究中有着广泛的应 ...

  7. python怎么安装numpy库-python怎么安装numpy库

    NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库. Python官网上的发行版是不包含Num ...

  8. python中的numpy模块

    参考  python中的numpy模块 - 云+社区 - 腾讯云 目录 NumPy 教程 学习本教程前你需要了解 NumPy 应用 相关链接 NumPy 安装 1.使用已有的发行版本 2.使用 pip ...

  9. python有哪些作用-Python中的NumPy是什么?有什么作用?

    Python中的NumPy是什么?NumPy或NumericPython是用于科学计算的通用数组处理python软件包.它包含许多强大的功能,其中包括:具有许多有用功能的健壮的多维数组对象.用于将其他 ...

最新文章

  1. 管理大师基本功:目标拆解能力
  2. 关于Struts2的jsp页面的注释
  3. MySQL COUNT函数优化及count(1)/count(*)/count(列名)的区别
  4. P8-07-16 使用 Jenkins 自动构建 Maven 项目
  5. python 人脸关键点检测_opencv+python+dlib人脸关键点检测、实时检测
  6. 1345.跳跃游戏IV-LeetCode
  7. 《C语言及程序设计》实践参考——阿姆斯特朗数
  8. [51nod1106]质数检测
  9. java编程思想练习题_java编程思想练习题答案.doc
  10. 2021年中国鱼油发展现状及进出口状况分析:我国鱼油需求进一步扩大 [图]
  11. 每日一词20190306——经纬度(longitude and latitude)
  12. 【教程】docker容器间跨宿主机通信-基于overlay
  13. 陶渊明《移居》二首的赏析
  14. 磁盘介质受写入保护解决办法
  15. php socket http,php 利用socket发送HTTP请求
  16. 《2021企业数智化转型升级创新服务企业》榜重磅发布
  17. 启发式搜索算法 - 以A*为中心来说明启发式算法本质是要找有效的heuristic需要满足的性质
  18. Parallels Desktop | 在 Mac 里装 Windows 的最佳工具。
  19. java内部窗口无法实现,java 既不是内部命令也不是外部命令的解决办法
  20. Source Code Chain(SCC):基于区块链的人工智能软件工程项目

热门文章

  1. 【框架学习】AOP切面详解
  2. 【鸽子木·每日一题】蛇形矩阵(3月23日)
  3. 腾讯云自助建站CloudPages教程,不会代码小白轻松搭建网站
  4. 最详细的流媒体传输协议-rtsp协议详解
  5. linux录制系统声音和麦克风声音的硬件方法
  6. 辛普森求积公式 和 复合辛普森求积公式 Matlab 实现
  7. html 框线设置颜色,css怎么设置边框颜色?
  8. 添加右键菜单:用xx打开(管理员身份下,也可以运行)【解决 ShellExecute failed (2): Is this command correct? 的问题】
  9. iOS个推消息推送的使用
  10. VMware vSphere ESXi 6.7/7.0 定制安装盘(驱动或者SLIC)