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

【笔记】在 Clang 工具链中降级 NumPy 到 2.2.4

📝 在 Clang 工具链中降级 NumPy 到 2.2.4


✅ 目标说明

在 MSYS2 的 Clang 工具链环境中,将 NumPy 从 2.2.6 成功降级到 2.2.4。


🧰 环境信息

项目内容
操作系统Windows  11
MSYS2 终端类型Clang64(需手动启动)
Python 路径/clang64/bin/python
当前 numpy 版本2.2.6(因项目需要降级)
目标 numpy 版本2.2.4
安装方式使用 pacman -U 手动安装指定版本的 .pkg.tar.zst 包

🚀 步骤一:启动 Clang64 终端

🔍 注意:Clang64 是独立终端,不能在 MINGW64 中使用 Clang 工具链!

在开始菜单或快捷方式中找到并打开:

MSYS2 Clang64

 


🌐 步骤二:下载正确的包文件

你需要下载适用于 Clang 工具链 的 numpy 包:

Index of /mingw/clang64/

🔗 下载地址(有效链接): https://repo.msys2.org/mingw/clang64/mingw-w64-clang-x86_64-python-numpy-2.2.4-1-any.pkg.tar.zst

✅ 文件名应为:

mingw-w64-clang-x86_64-python-numpy-2.2.4-1-any.pkg.tar.zst

 


🛠️ 步骤三:卸载旧版本(可选)

pacman -R mingw-w64-clang-x86_64-python-numpy

📦 步骤四:强制降级安装 numpy 2.2.4

进入下载目录并执行命令:

cd E:\Downloads
pacman -U mingw-w64-clang-x86_64-python-numpy-2.2.4-1-any.pkg.tar.zst

🚀如果遇到clang拒绝降级,则在包名前加上“ --needed --overwrite=* ”参数 

cd E:\Downloads
pacman -U --needed --overwrite=* mingw-w64-clang-x86_64-python-numpy-2.2.4-1-any.pkg.tar.zst

🧪 步骤五:验证安装结果

pacman -Q mingw-w64-clang-x86_64-python-numpy
# 输出应为: mingw-w64-clang-x86_64-python-numpy 2.2.4-1python -c "import numpy; print(numpy.__version__)"
# 输出应为: 2.2.4

 


✅ 小结

操作是否成功
启动 Clang64 终端
下载正确版本包
强制降级安装
验证版本一致
是否适合 Clang 工具链✅ 是

📌 总结对比

项目MINGW64 环境Clang64 环境
终端名称MSYS2 MINGW64MSYS2 Clang64
Python 路径/mingw64/bin/python/clang64/bin/python
包名前缀mingw-w64-x86_64-*mingw-w64-clang-x86_64-*
是否适合你?✅ 若使用默认开发环境✅ 若用于跨平台编译
是否支持降级✅ 加参数即可✅ 同样需要加参数

📌  关键区别

类型Clang 工具链MINGW64 工具链
包名前缀mingw-w64-clang-x86_64-mingw-w64-x86_64-
终端入口MSYS2 Clang64MSYS2 MINGW64
适用场景跨平台、Clang 编译项目默认 MSYS2 开发环境

http://www.xdnf.cn/news/768043.html

相关文章:

  • JavaWeb预习(jsp)
  • 【AI智能体】Spring AI MCP 从使用到操作实战详解
  • 手机隐藏玩法有哪些?
  • 从线性方程组角度理解公式 s=n−r(3E−A)
  • Android Studio 配置之gitignore
  • Day43
  • 九(3).引用作为方法别名返回
  • 抖音商城抓包 分析
  • LangChain输出格式化实践:提升测试工程师LLM开发效率的完整指南
  • 类和对象:实现日期类
  • mybatisplus的总结
  • 消除F/1噪声
  • Spring Boot 3.X 下Redis缓存的尝试(一):初步尝试
  • CSS 3D 变换中z-index失效问题
  • Ubuntu上进行VS Code的配置
  • 简单工厂模式
  • Spring Boot 3.X 下Redis缓存的尝试(二):自动注解实现自动化缓存操作
  • DeepSeek模型性能优化:从推理加速到资源调度的全栈实践
  • spring-boot接入websocket教程以及常见问题解决
  • 优化WP外贸建站提升用户体验
  • React 核心概念与生态系统
  • React 组件异常捕获机制详解
  • React---day6、7
  • Google机器学习实践指南(TensorFlow六大优化器)
  • 2025GDCPC广东省赛游记(附赛时代码)
  • 【Spring】RAG 知识库基础
  • Docker 镜像制作
  • 【Redis】Zset 有序集合
  • .net consul服务注册与发现
  • 描述性统计——让数据说话