【树莓派问题】树莓派python虚拟环境无法安装scipy库
目录
问题描述
问题解决方法
报错关键字:
Building wheel for numpy (PEP 517): started
Building wheel for numpy (PEP 517): still running...
pip subprocess to install backend dependencies did not run successfully.
This error originates from a subprocess, and is likely not a problem with pip
error: subprocess-exited-with-error
问题描述
安装scipy库时,总是报错,大致意思是依赖安装失败,而且可以看出来依赖应该是指numpy
× pip subprocess to install build dependencies did not run successfully.│ exit code: 2╰─> [104 lines of output]Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple, https://www.piwheels.org/simpleIgnoring numpy: markers 'python_version == "3.8" and platform_machine == "aarch64" and platform_python_implementation != "PyPy"' don't match your environmentIgnoring numpy: markers 'python_version == "3.8" and platform_machine == "arm64" and platform_system == "Darwin"' don't match your environmentIgnoring numpy: markers 'python_version == "3.9" and platform_machine == "arm64" and platform_system == "Darwin"' don't match your environmentIgnoring numpy: markers 'platform_machine == "loongarch64"' don't match your environmentIgnoring numpy: markers 'python_version == "3.10" and platform_system == "Windows" and platform_python_implementation != "PyPy"' don't match your environmentIgnoring numpy: markers 'python_version == "3.8" and (platform_machine != "arm64" or platform_system != "Darwin") and platform_machine != "aarch64" and platform_machine != "loongarch64" and platform_python_implementation != "PyPy"' don't match your environmentIgnoring numpy: markers 'python_version == "3.10" and (platform_system != "Windows" and platform_machine != "loongarch64") and platform_python_implementation != "PyPy"' don't match your environmentIgnoring numpy: markers 'python_version == "3.11" and platform_python_implementation != "PyPy"' don't match your environmentIgnoring numpy: markers 'python_version >= "3.12"' don't match your environmentIgnoring numpy: markers 'python_version >= "3.8" and platform_python_implementation == "PyPy"' don't match your environmentCollecting meson-python<0.13.0,>=0.11.0Using cached meson_python-0.12.1-py3-none-any.whl (66 kB)Collecting Cython<3.0,>=0.29.32Using cached https://www.piwheels.org/simple/cython/Cython-0.29.33-cp39-cp39-linux_armv7l.whl (5.0 MB)Collecting pybind11==2.10.1Using cached https://www.piwheels.org/simple/pybind11/pybind11-2.10.1-py3-none-any.whl (216 kB)Collecting pythran<0.13.0,>=0.12.0Using cached https://www.piwheels.org/simple/pythran/pythran-0.12.1-py3-none-any.whl (4.2 MB)Collecting wheel<0.39.0Using cached https://www.piwheels.org/simple/wheel/wheel-0.38.4-py3-none-any.whl (36 kB)Collecting numpy==1.19.5Downloading https://www.piwheels.org/simple/numpy/numpy-1.19.5-cp39-cp39-linux_armv7l.whl (10.5 MB)鈹佲攣鈹佲攣鈹\x81 1.4/10.5 MB 23.5 kB/s eta 0:06:28
我尝试很多网上和我有相似问题的方法,包括但不限于,修改国内镜像源,命令行安装一些依赖,都没能解决。
在尝试scipy官方推荐的在linux系统的一种命令行安装方法(命令如下)之后,虽然问题没解决(因为库安装到了Python系统环境而不是虚拟环境),但是和另外一篇文章给了我启发,文章链接也附后
sudo apt-get install python3-scipy
- 链接
SciPy - Installation
在 VS 代码上安装 numpy 时出现“正在准备元数据 (pyproject.toml) ... 错误”答案 - 爱码网
问题解决方法
于是我猜测是因为版本太高,Python虚拟环境不兼容Linux系统之类的,如下图,下载的时候,尾缀感觉不对。
因为在系统环境中使用sudo apt-get install python3-scipy安装的scipy是1.6.0版本,所以引起我的怀疑,因此我在虚拟环境中也安装了1.6.0的scipy结果成功了,后来尝试了1.9.0和1.7.0,1.9.0和1.10相似,而1.7.0和1.60的相似,安装包后面有Linux的尾缀。
真是玄学啊……
【树莓派问题】树莓派python虚拟环境无法安装scipy库相关推荐
- 【Python】Windows下安装scipy库步骤
概述 由于学习需要,需要安装scipy库.scipy库在Windows下使用pip安装失败,所以需要寻找安装包进行安装,下面是记录步骤. 开发环境 win10 x64 Python 3.5.1 安装s ...
- 创建python虚拟环境,安装Django
1.新建python虚拟环境要安装的目录,比如:D:\ME\for_Django 2.cmd(最好是管理员身份打开),进入到上述,目录后,创建虚拟环境 命令执行完成后,到D:\ME\for_Djang ...
- Python为什么要使用虚拟环境-Python虚拟环境的安装和配置-virtualenv
一 虚拟环境 virtual environment 它是一个虚拟化,从电脑独立开辟出来的环境.通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作&q ...
- 解决python使用pip安装下载库出现错误:ERROR:Cannot unpack file xxxx情况
解决python使用pip安装下载库出现错误:ERROR:Cannot unpack file xxxx情况 以scipy库下载安装为例,在命令行中直接输入命令:pip install scipy ...
- Pycharm:使用pip安装scipy库
新装得Pacharm:通过setting中得包安装scipy库总是有问题一直装不上,最后通过网上研究,终于安装成功. http://链接:https://pan.baidu.com/s/1xT8yFS ...
- python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
python使用pip安装第三方库(工具包)速度慢.超时.失败的解决方案 参考文章: (1)python使用pip安装第三方库(工具包)速度慢.超时.失败的解决方案 (2)https://www.cn ...
- 解决python利用pip安装第三方库失败的问题
解决python利用pip安装第三方库失败的问题 SyntaxError: invalid syntax 前些天用python去写作业,发现PyCharm中无法安装numpy库,所以打算用pip安装工 ...
- Python中如何安装pip库
Python中如何安装pip库 新手第一次写博客(紧脏~) 建议先更新到最新的pip 官网附上www.python.org(官网上的东西是最基础也是最全的,还有Python基础教程!!!巴适得很) 我 ...
- python虚拟环境的安装和配置_基于virtualenv的Python虚拟环境的安装配置(Mac环境)...
一.安装前提 明确自己的开发所需的python版本, Python 2.7.x 或者Python 3.6.x . 安装 Python 2.7.x 或Python 3.6.x 版的virtualenv. ...
最新文章
- springboot rocket 多个生产者_RabbiMQ原理与SpringBoot使用
- .net API跨域
- 免费直播丨企服 9 大标杆规模化获客模型解读,制胜企服 3.0 时代
- 深入理解编译优化之循环展开和粗化锁
- 【转】ABP源码分析三十九:ABP.Hangfire
- fastadmin出现token验证错误!_gitee 拥有3.7k星星的极速后台框架—FastAdmin了解一下...
- python sys模块_Python sys模块
- RTCM-SSR信息读取与解码
- android 时钟旋转动画,抖音上超火的时间轮盘时钟轮盘八卦太极动态壁纸软件分享安卓苹果都可以设置!...
- 团队任务2:原型设计与UI设计
- 富爸爸系列:富爸爸穷爸爸实践
- 计算机毕业设计Java大学生第二课堂(源码+系统+mysql数据库+lw文档)
- winform直接控制云台_智云和快手发布重磅功能,手机云台升级,帮8成网民拍大片...
- 七个关键心理学(4)沉没成本
- matlab调用dyna,matlab调用ansysdyna及prepost
- 漏洞与木马:如何保护您的网络安全
- Android 开发 Flutter
- 对如何确定测试预期结果的一些记录
- Windows10的系统文件windows.edb文件过大的两种解决办法
- socket + vue + canvas实践,你画我猜(一)