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

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

准备脚本test-plt2.txt

python 复制代码
import matplotlib.pyplot as plt
import numpy as np
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 │
└───────┘
相关推荐
zoujiahui_20183 天前
Python 包与环境管理工具 uv
开发语言·python·uv
eagle_Annie3 天前
Python/torch/深度学习——Miniforge+uv环境安装
python·深度学习·uv
天天进步20153 天前
Pixelle-Video 源码解析 #4:快速启动流程:uv、Streamlit、ffmpeg 分别负责什么?
ffmpeg·uv
源码学社9 天前
DeerFlow Windows 本地运行教程(uv)
windows·uv·沙箱·deerflow·超级智能体·deerflow安装
㳺三才人子10 天前
初探 Data Analysis - Matplotlib
python·plotly·pandas·matplotlib
闲猫10 天前
Python依赖管理:uv与pip混用避坑( pyproject.toml/uv.lock/requirements.txt )
uv
菜冻鱼11 天前
Python-sklearn-特征工程
开发语言·人工智能·python·机器学习·numpy·matplotlib·sklearn
Luminbox紫创测控11 天前
太阳模拟器如何模拟真实太阳?积分球与氙灯光源技术解析
人工智能·测试工具·安全性测试·uv·测试标准
如何原谅奋力过但无声13 天前
现代化Python工具:uv、Ruff、Pyright、Rich(只讲重点版)
vscode·python·uv
10mAh13 天前
Python 环境彻底不乱:uv、pip、venv、Conda 怎么选?Windows 项目迁移与锁版本实战
python·pip·uv