Python 通过 pip 安装库时 Microsoft Visual C++ 14.0 is required 的解决方法

今天在 PyCharm 中通过 pip 安装 GeoPandas 时提示 error: Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual Studio”: https://visualstudio.microsoft.com/downloads/ Tools”,本文分享下解决方法。

一、推荐的解决方法

老王自己的爬坑经验:直接通用 whl 安装即可。

以安装 GeoPandas 遇到的问题为例,看错误信息可以发现其实是安装 Fiona 这个依赖出了问题,需要 Microsoft Visual C++ 14.0 的环境,所以我们直接先安装 Fiona 这个依赖。

whl 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

页面搜索关键字“Fiona”,找到自己的电脑以及 Python 版本对应的 whl 文件,例如老王的是 Windows 64 位,Python 3.8:

Fiona whl 下载

下载好后,直接用过下面的代码安装:

import pip


def install_whl(path):
    pip.main(['install', path])


install_whl("C:\\Users\\1\\Desktop\\to-be-deleted\\Fiona-1.8.20-cp38-cp38-win_amd64.whl")

之后,再通过 pip 安装 GeoPandas 就没问题了。

二、更多解决方法

除了通过 whl 安装外,我们也可以安装对应的工具包解决这个问题:

  1. 安装 Visual Studio:https://visualstudio.microsoft.com/zh-hans/downloads/
  2. 安装 Microsoft Visual C++ Build Tools:http://go.microsoft.com/fwlink/?LinkId=691126
赞(0)
关注我们
未经允许不得转载:老王博客 » Python 通过 pip 安装库时 Microsoft Visual C++ 14.0 is required 的解决方法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址