安装Python包ultratils时遇Microsoft Visual C++ 14+要求错误求助
解决Python安装ultratils时的"Microsoft Visual C++ 14 or greater is required"错误
确认Visual Studio 2022安装了必要组件
打开Visual Studio Installer,点击「修改」,务必勾选以下核心组件:- 「桌面开发使用C++」工作负载(包含VC++14.x工具链的基础环境)
- 右侧「可选组件」中的「MSVC v143 - VS 2022 C++ x64/x86生成工具」(对应VC++14.3版本,满足14+版本要求)
完成安装后必须重启电脑,让组件生效。
验证VC++工具链环境变量
确保VC++编译器路径已加入系统PATH:
典型路径为:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\<具体版本号>\bin\Hostx64\x64(根据你的VS版本是Community/Professional/Enterprise调整路径)
打开命令提示符,输入cl,若能输出编译器版本信息,说明环境配置正常。尝试安装预编译wheel包
若不想配置编译环境,可直接安装预编译版本:- 先清理半安装状态的包:
pip uninstall -y ultratils - 强制安装预编译包:
pip install --only-binary :all: ultratils - 若PyPI无预编译包,可手动下载对应Python版本、系统架构的wheel文件,再执行
pip install <wheel文件名>安装。
- 先清理半安装状态的包:
升级pip与构建工具
老旧的pip、setuptools可能无法正确识别新VC++工具链,执行以下命令升级:python -m pip install --upgrade pip setuptools wheel
内容的提问来源于stack exchange,提问作者user20003920
相关产品推荐
相关产品推荐

