当前位置: 首页 > news >正文

uv提供的cpython高版本已经解决了matplotlib无法显示图形问题

打开镜像网站:https://mirror.nju.edu.cn/github-release/astral-sh/python-build-standalone/

准备脚本test-plt2.txt

importmatplotlib.pyplotaspltimportnumpyasnp xpoints=np.array([0,6])ypoints=np.array([0,60])plt.plot(xpoints,ypoints)plt.show()

3.13版本

https://mirror.nju.edu.cn/github-release/astral-sh/python-build-standalone/20260408/cpython-3.13.13%2B20260408-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz aaa@kylin-pc:~/par$ mkdir tpy313 aaa@kylin-pc:~/par$ cd tpy313 aaa@kylin-pc:~/par/tpy313$ /home/aaa/par/cpython-3.13.13+20260408-aarch64-unknown-linux-gnu-install_only_stripped/python/bin/python3 -m venv myenv aaa@kylin-pc:~/par/tpy313$ source myenv/bin/activate (myenv) aaa@kylin-pc:~/par/tpy313$ python3 --version Python 3.13.13 (myenv) aaa@kylin-pc:~/par/tpy313$ pip download matplotlib -d 313 -i https://mirrors.aliyun.com/pypi/simple/ --platform manylinux2014_aarch64 --only-binary=:all: --python-version 3.13 --default-timeout=160 (myenv) aaa@kylin-pc:~/par/tpy313$ pip install --no-index -f 313 matplotlib (myenv) aaa@kylin-pc:~/par/tpy313$ python3 ~/par/test-plt2.txt

作图成功。
manylinux2014_aarch64的duckdb只支持到1.2.2

(myenv) aaa@kylin-pc:~/par/tpy313$ pip install --no-index -f 313 duckdb Looking in links: 313 Processing ./313/duckdb-1.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Installing collected packages: duckdb Successfully installed duckdb-1.2.2

3.14版本

https://mirror.nju.edu.cn/github-release/astral-sh/python-build-standalone/20260414/cpython-3.14.4%2B20260414-aarch64-unknown-linux-musl-install_only_stripped.tar.gz

这个musl版本总是不对

aaa@kylin-pc:~/par$ mkdir typ314 aaa@kylin-pc:~/par$ cd typ314 aaa@kylin-pc:~/par/typ314$ /home/aaa/par/cpython-3.14.4%2B20260414-aarch64-unknown-linux-musl-install_only_stripped/python/bin/python3 -m venv myenv bash: /home/aaa/par/cpython-3.14.4%2B20260414-aarch64-unknown-linux-musl-install_only_stripped/python/bin/python3: 没有那个文件或目录

换用下面的gnu版本就好了,manylinux_2_28_aarch64能装duckdb-1.5.2

https://mirror.nju.edu.cn/github-release/astral-sh/python-build-standalone/20260414/cpython-3.14.4%2B20260414-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz aaa@kylin-pc:~/par$ cd typ314 aaa@kylin-pc:~/par/typ314$ /home/aaa/par/cpython-3.14.4%2B20260414-aarch64-unknown-linux-gnu-install_only_stripped/python/bin/python3 -m venv myenv aaa@kylin-pc:~/par/typ314$ source myenv/bin/activate (myenv) aaa@kylin-pc:~/par/typ314$ pip download matplotlib duckdb -d 314 -i https://mirrors.aliyun.com/pypi/simple/ --platform manylinux_2_28_aarch64 --only-binary=:all: --python-version 3.14 --default-timeout=160 (myenv) aaa@kylin-pc:~/par/typ314$ pip install --no-index -f 314 matplotlib duckdb (myenv) aaa@kylin-pc:~/par/typ314$ python3 ~/par/test-plt2.txt (myenv) aaa@kylin-pc:~/par/typ314$ Python 3.14.4 (main, Apr 14 2026, 14:25:48) [Clang 22.1.3 ] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import duckdb >>> print(duckdb) <module 'duckdb' from '/home/aaa/par/typ314/myenv/lib/python3.14/site-packages/duckdb/__init__.py'> >>> print(duckdb.sql("select 1 a")) ┌───────┐ │ a │ │ int32 │ ├───────┤ │ 1 │ └───────┘
http://www.jsqmd.com/news/647559/

相关文章:

  • 一次生产故障完整复盘:Linux 排查全流程实录
  • Go 中使用 go-json-rest 时调用 Write 方法的正确方式
  • 微服务架构下的性能调优实战:从 2s 到 200ms 的优化之路
  • ZStack 环境下黑群晖硬盘识别问题:从Virtio到Sata的转换指南
  • 新手避坑指南:单相全控整流电路Simulink仿真时,阻感负载参数怎么设才不会报错?
  • QMC解码器:3分钟解锁QQ音乐加密文件的终极指南
  • DocuSeal:开源电子签名平台 - DocuSign免费替代方案
  • PHP源码能否在NAS设备上运行_NAS部署PHP源码可行性【教程】
  • 露营氛围神器:用ESP32+Max4466做个超大号音乐频谱灯(附Arduino源码)
  • 零基础玩转 OpenClaw:用「awesome-openclaw-usecases」把 AI 变成你的私人超能助理!
  • mysql为何建议放弃MyISAM_从InnoDB ACID特性分析
  • 商业应用(14)客户时间存储系统—东方仙盟练气期
  • Python 切片语法基础:[start:end:step] 全解
  • 基于51单片机的步进电机调速与状态显示系统(仿真+源码+设计详解)
  • 多模态大模型学习笔记(三十五)——OCR全景认知:从字符识别到多模态理解的百年演进
  • Redis怎样提取门店具体坐标_通过GEOPOS指令读取Geo内部经纬度信息
  • JAVA低空经济无人机飞手接单小程序源码代码片段
  • 文件操作基础:读写、路径、异常处理全总结
  • MySQL中如何使用HEX函数转换十六进制_MySQL进制转换函数
  • 从实验室到野外:用Ublox-F9P+ROS搭建移动机器人高精度定位数据采集系统(含小车实战经验)
  • FlipIt翻页时钟屏保:为Windows桌面打造复古时间艺术的完整指南
  • ESP32物联网开发实战:从硬件选型到云端连接的高效路径
  • 配置驱动弹窗:JSON配置弹窗内容/按钮,避免重复开发弹窗|配置驱动开发实战篇
  • 构建高质量问答对的自动化 Pipeline
  • AI 编程工程化:Plugin——AI 工具能力的产品化形态
  • LLM+VLM+Audio联合推理场景下,如何让负载均衡器“看懂”模态语义?——基于跨模态Token热度图的智能分发算法
  • 从理论到实践:ResNet50在图像分类任务中的部署与调优
  • 【技术解析】BAN双线性注意力网络:低秩池化与多模态残差的高效融合
  • OpenClaw vs Hermes Agent:哪个更适合你的需求?
  • 开源创富思维:独立开发者如何把爱好变成收入?