跳过安装 Visual C++ 运行库的问题与解决方案

问题背景

在 Windows 上使用 Conda 安装 Python 包时,经常会遇到需要安装 Visual C++ 运行库的提示。如果不想安装完整的 Visual Studio C++ 组件,可以使用 vc14_runtime 作为替代方案。

解决方案

使用 vc14_runtime 替代 VS C++ 组件

在 Windows 环境下,vc14_runtime 可以替代完整的 Visual Studio C++ 组件:

1
2
3
4
5
# 安装 vc14_runtime
conda install vc14_runtime

# 或者安装 vs2015_runtime(两者功能类似)
conda install vs2015_runtime

创建环境时自动安装

1
conda create -n myenv python=3.11 vc14_runtime

添加到 environment.yml

1
2
3
4
5
6
name: myenv
dependencies:
- python=3.11
- vc14_runtime # 替代完整的 VS C++ 组件
- numpy
- scipy

说明

  • vc14_runtimevs2015_runtime 提供了运行 C++ 编译程序所需的基本运行时库
  • 这些包体积远小于完整的 Visual Studio 安装
  • 足以满足大多数 Python 科学计算包的依赖需求

💡 提示:如果某些包仍提示需要 VS C++ 组件,可以尝试同时安装 vc14_runtimevs2015_runtime


跳过安装 Visual C++ 运行库的问题与解决方案
https://kingjem.github.io/2026/03/17/跳过安装-Visual-C-运行库的问题与解决方案/
作者
Ruhai
发布于
2026年3月17日
许可协议