You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在ARM64架构Windows系统安装SciPy与Numpy?

解决NumPy安装失败及WinPE打包问题

一、修复NumPy安装报错

报错原因是缺少编译NumPy所需的Microsoft C++工具链,两种解决方式:

方式1:安装编译工具链

  • 下载并安装Microsoft C++ Build Tools,安装时必须勾选**Desktop development with C++**组件,以及适配Python 3.11的VC++14.3及以上版本工具集。
  • 安装完成后重启电脑,执行以下命令完成NumPy和SciPy的原生安装:
    pip install numpy scipy
    

方式2:使用预编译Wheel包(无需编译)

  • 获取与Python 3.11.2、arm64架构匹配的NumPy、SciPy预编译.whl文件。
  • 切换到文件所在目录,执行本地安装命令:
    pip install numpy-xxx-cp311-cp311-win_arm64.whl
    pip install scipy-xxx-cp311-cp311-win_arm64.whl
    
    (将xxx替换为对应版本号)

二、打包脚本为WinPE可运行EXE

使用PyInstaller完成打包,步骤如下:

  1. 安装PyInstaller

    pip install pyinstaller
    
  2. 执行打包命令
    假设你的信号分析脚本名为signal_analysis.py,执行:

    pyinstaller --onefile signal_analysis.py
    
    • 若不需要命令行窗口,添加--noconsole参数;
    • 打包完成后,EXE文件会生成在dist目录下。
  3. 适配WinPE环境

    • WinPE环境缺少部分系统依赖,若运行EXE时提示缺失VC++运行时DLL(如vcruntime140.dll、msvcp140.dll),需将对应文件复制到EXE同目录;
    • 将EXE及依赖文件复制到WinPE环境,测试功能是否正常。

内容的提问来源于stack exchange,提问作者user2112578

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 16:07:20