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

M1芯片MacBook Pro运行wxPython 4.2.0触发Segmentation Fault求助

wxPython 4.2.0 在M1 MacBook Pro上普通用户运行触发Segmentation Fault的问题

环境信息

  • 设备:2021款搭载M1芯片的MacBook Pro
  • Python版本:3.9.12、3.10.7(含通过Homebrew安装的Python 3.9)
  • wxPython版本:4.2.0

问题现象

以普通用户身份运行Python程序时,哪怕是最基础的代码,在执行import wx语句时都会触发Segmentation Fault;但使用sudo命令以管理员身份运行则完全正常。

最简复现代码

import faulthandler
faulthandler.enable()
import wx

app = wx.App(False) 
frame = wx.Frame(None, wx.ID_ANY, "Hello World") 
frame.Show(True)    
app.MainLoop()

错误处理器输出

File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 1173 in create_module
  File "<frozen importlib._bootstrap>", line 565 in module_from_spec
  File "<frozen importlib._bootstrap>", line 666 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/wx/core.py", line 12 in <module>
  File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 850 in exec_module
  File "<frozen importlib._bootstrap>", line 680 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
  File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/wx/__init__.py", line 17 in <module>
  File "<frozen importlib._bootstrap>", line 228 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 850 in exec_module
  File "<frozen importlib._bootstrap>", line 680 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 986 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1007 in _find_and_load
  File "/Users/garethsimpson/test.py", line 5 in <module>
[1]    63037 segmentation fault  python3.9 test.py

补充说明

  • 该程序在Intel芯片的MacBook上曾可正常运行
  • 尝试通过Homebrew安装Python 3.9后,问题依旧存在

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 01:35:26