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

无网络环境下如何在Windows端为Python3.9正确安装PyQt5

Windows 离线安装PyQt5 实操步骤

核心逻辑说明:whl是pip专用的离线安装格式,无需手动解压、无需将安装包放入site-packages目录,此前手动放置失败的原因是绕开了pip的路径注册与依赖匹配机制,直接通过pip执行离线安装即可解决。

先做环境匹配校验

  • 核对已下载的whl与本地Python完全兼容:你持有的PyQt5-5.15.4-cp36.cp37.cp38.cp39-none-win32.whl仅支持32位Python3.9环境,先在命令行执行python,查看启动信息里的位数标识,如果是64位Python,当前下载的包无法使用,需更换对应win_amd64版本的whl。
  • 确认本地pip可正常调用:命令行执行pip --version,能正常输出pip版本信息即可继续。

安装包存放要求

  • 无需将whl文件放入Python的site-packages目录,任意可被命令行定位到的路径均可,比如桌面、D盘根目录、自定义离线包文件夹都可以,唯一要求是后续能准确输入文件的完整路径。

正式安装操作

  1. 打开Windows命令提示符(Win+R输入cmd回车即可,非系统权限路径安装无需开管理员模式)
  2. 执行离线安装命令:
    • 如果whl文件当前路径和cmd默认路径一致,直接执行:
      pip install PyQt5-5.15.4-cp36.cp37.cp38.cp39-none-win32.whl
    • 如果文件存在其他路径,补全完整地址即可,示例:
      pip install D:\offline_packages\PyQt5-5.15.4-cp36.cp37.cp38.cp39-none-win32.whl
  3. 命令行输出Successfully installed PyQt5-5.15.4即代表安装流程完成。

踩坑规避

  • 清理此前手动放置的残留文件:先执行pip uninstall PyQt5,清除之前手动解压放入site-packages的冲突文件,再重新执行安装命令,避免版本识别混乱。
  • 依赖缺失处理:安装时如果pip提示缺少PyQt5-sip组件,需同步下载对应cp39、匹配系统位数的PyQt5-sip whl包,和PyQt5主包放在同一路径下,执行安装命令时pip会自动匹配同目录的依赖,无需单独手动安装。
  • 安装结果验证:命令行执行python -c "from PyQt5 import QtCore; print(QtCore.QT_VERSION_STR)",正常输出5.15.4版本号即代表安装可用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.25 08:27:08