pip 安装第三方库时报Microsoft Visual C++ 14.0 is required 解决方案
问题描述
在Windows平台中使用pip安装第三方库时会发生缺少Microsoft依赖库。一下提供两类解决方案。
解决方案
安装离线源码:
- 可以去PYPI直接下载离线源码,在一些封闭式的开发环境中这是最好Python库安装方法。
- 如果下载的是.egg文件则需要安装ez_install,pip install ez_install(什么?你说pip都报错了我还让你用pip安装。那么简单来说如果你不能使用pip安装ez_install那么请直接看3.因为你的pip问题已经不是这篇文章可以解决的了)。下载完后ez_install (路径加包名,当前文件夹直接写包名).egg
- 安装源码
切换进下载的源码文件夹中 python setup.py install - wheel文件
pip install (路径加包名,当前文件夹直接写包名).whl
Microsoft官网下载依赖:
1.虽然说我们可以使用其他方法绕过pip依赖问题,但是如果安装少量库文件还好说,如果多次离线安装其实步骤也略显繁琐。毕竟磨刀不误砍柴工,可以一劳永逸的解决。
2. 操作步骤微软官网,直接搜索Microsoft Visual C++ Build Tools 下载最新的版本,重启即可重新使用pip install (包名)。如果还行那么就别死磕了,使用源码安装。这东西根本不靠谱好不好,明明注册表里都看到了但是还是会报错
3.终极解决方案
在条件允许的情况下直接下载VS studio完整的IDE下载,进入界面后安装C++完整开发环境,可以亲测根治