解决Microsoft Visual C++ 14.0 is required 以及 'cl.exe' 相关问题

使用pip安装package时报错:

1. Microsoft Visual C++ 14.0 is required.

2.'cl.exe' failed: No such file or directory

3. 'cl.exe' failed with exit status 

可使用以下方式解决:

1. 安装Visual Studio的最新版Build Tools (https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16),直接安装最新版,不要安装2017,2015等,费时还不解决问题

2. 选择Workloads 中的C++ build tools.

3. 使用win10,则选择 “Windows 10 SDK” ,为了使用MSVC cl.exe C / C++ compiler from the command line,则选择C++ build tools

 

当你尝试安装Python库pygraphviz时遇到这个错误,说明安装过程需要Microsoft Visual C++的支持,特别是版本14.0或更高版本。Visual C++是一个编译器套件,用于Windows平台的软件开发,包括图形相关的库。 报错表明你在运行Python环境时,由于缺少必要的编译器工具集,导致无法成功构建pygraphviz所需的依赖。解决这个问题,你可以按照以下步骤操作: 1. **下载Microsoft C++ Build Tools**: 访问[Visual Studio官网](https://visualstudio.microsoft.com/downloads/),找到适用于你系统的Visual C++ Build Tools版本并下载安装。选择“Desktop development with C++”下的“Free”选项即可。 2. **安装时选择正确的组件**: 安装过程中,确保勾选包含“VC++”支持的相关组件,这通常可以在安装向导的自定义安装部分完成。 3. **更新环境变量**: 安装完成后,可能需要重启电脑或手动添加环境变量指向新安装的VC++目录,以便Python能够识别它。 4. **重新安装pygraphviz**: 使用命令行或终端,以管理员权限运行`pip install pygraphviz --no-cache-dir --force-reinstall`,再次尝试安装。有时候清除缓存和强制重装也能解决问题。 5. **检查已安装版本**: 确认Visual C++ Build Tools是否真的安装成功,可以打开命令行输入`where cl.exe`(替换cl.exe为你可能看到的不同名称),如果能找到路径,那就应该没问题了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值