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

VSCode执行pip install -r安装依赖时PyMI编译wheel失败求助

解决PyMI编译失败的Python库安装问题

先修正依赖列表的错误

你列出的库中有几个并非独立的PyPI包,不需要单独安装:

  • key、By、Options:这些是selenium内置的模块,安装selenium后直接通过from selenium.webdriver.common.by import By这类语句导入即可。
  • 确认os-win的包名是否正确,若为Windows系统相关依赖,可能是pywin32等常用包,建议核对后再加入依赖列表。

修正后的bibliotecas.txt示例:

selenium
webdriver-manager
requests
openai
PySimpleGUI
# 若确认需要os-win则保留,否则替换为正确包名
# os-win

针对PyMI编译失败的解决方案

1. 补全C++编译环境

PyMI需要编译C扩展,仅安装Windows SDK可能不够,需确保系统有完整的Visual C++编译工具:

  • 打开控制面板→程序和功能,找到已安装的Visual Studio组件,确认勾选了「Desktop development with C++」工作负载(包含MSVC编译器、Windows SDK核心组件)。
  • 未安装的话,直接下载Visual C++ Build Tools安装包,选择安装上述工作负载。

2. 安装预编译的PyMI wheel包

跳过编译步骤,直接使用预编译的二进制包:

  • 在PyPI上找到PyMI的包页面,下载与你的Python版本、系统架构匹配的.whl文件(比如cp310-win_amd64对应Python3.10+64位系统)。
  • 执行本地安装命令:
    pip install 本地路径\PyMI-对应版本号.whl
    

3. 验证Python版本兼容性

部分旧版PyMI不支持最新Python版本(如3.11及以上),若你的Python版本较新,可尝试:

  • 降级Python到PyMI支持的版本(如3.10)。
  • 在PyPI上查找支持当前Python版本的PyMI最新版本。

4. 检查WMI服务状态

PyMI依赖Windows的WMI服务,确保服务正常运行:

  • 按下Win+R输入services.msc,找到「Windows Management Instrumentation」服务,确认其处于运行状态,若未运行则右键启动并设置启动类型为自动。

5. 更换PyPI镜像源

网络问题可能导致编译依赖下载失败,尝试用国内镜像源安装:

pip install -r bibliotecas.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 16:39:56