32位Windows 10系统中无法导入pyqtgraph的技术求助
解决32位Windows 10 Home下pyqtgraph导入卡住退出的问题
排查方向1:解除32位Python内存限制
32位程序在Windows下默认最多仅能使用2GB虚拟内存,pyqtgraph导入时加载依赖库可能触发内存上限导致进程崩溃退出。
- 开启大地址空间支持:
- 找到32位Python安装目录下的
python.exe(例如C:\Python310-32\python.exe) - 打开Visual Studio的x86命令提示符,执行命令:
editbin /LARGEADDRESSAWARE python.exe - 重启命令行后重新测试
import pyqtgraph as pg
- 找到32位Python安装目录下的
排查方向2:降级PyQt5版本
PyQt5 5.15.9在32位Windows 10 Home环境下可能存在兼容性异常,尝试切换到更稳定的版本:
- 卸载当前PyQt5:
pip uninstall -y PyQt5 - 安装指定版本:
pip install PyQt5==5.15.6 - 再次执行导入测试
排查方向3:调整NumPy版本适配32位环境
NumPy 1.24.1与32位Python 3.10的兼容性可能存在问题,降级到适配版本:
- 卸载现有NumPy:
pip uninstall -y numpy - 安装兼容版本:
pip install numpy==1.23.5 - 重新尝试导入pyqtgraph
排查方向4:通过系统日志定位崩溃根源
无报错直接退出大概率是进程崩溃,可通过事件查看器获取具体原因:
- 按下
Win+R输入eventvwr.msc打开事件查看器 - 展开
Windows日志 > 应用程序 - 查找Python进程的错误日志(事件ID为1000),根据崩溃模块信息针对性修复
排查方向5:用纯净虚拟环境排除干扰
避免现有环境中其他依赖的影响,创建全新32位虚拟环境测试:
- 创建虚拟环境:
python -m venv pg_test_env - 激活环境:
pg_test_env\Scripts\activate.bat - 依次安装依赖:
pip install numpy==1.23.5 pip install PyQt5==5.15.6 pip install pyqtgraph==0.13.2 - 在该环境下执行
import pyqtgraph as pg测试
内容的提问来源于stack exchange,提问作者okosucu17
相关产品推荐
相关产品推荐

