python 安装 第三方库报错:
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
拯救方式:
1. 根据版本对应, vc++14.0 对应的是Visual Studio 2015 (可下载VS2015安装集成开发环境,可以试试)
再配置环境变量VS2015 控制台cl编译器全局环境变量配置
2. 单独安装Microsoft Visual C++ Build Tools官方工具,. x86和x64都要安装。
vc++14.0 (2015) 获取方式: 小蓝枣的资源仓库,提取码:u2v6
或者用这个链接下载 Visual C++ 2015 Build Tools. 运行它来安装Visual C++ 14.0而不需要Visual Studio.
3. 用whl 文件 离线安装模块
whl 文件的下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/,可以通过ctrl+f 进行模块的搜素,
4. 查看 Microsoft Visual C++ 14.0 is required 的亲测最全解决方案(包括安装包丢失或损坏解决方法)
Visual C++的cl.exe编译器是微软推出的编译器
在CMD里使用cl.exe进行编译,需要设置环境变量
PATH
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE;
LIB
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10150.0\ucrt\x86;C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86
INCLUDE
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include;C:\Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt;
打开cmd,输入cl
配置成功
附录:python库的安装方法
====================
安装python 包的方法=======
https://www.lfd.uci.edu/~gohlke/pythonlibs/ 或者 pypi.org 下whl文件,进行本地安装
镜像安装pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.15.4,tensorboard==1.15.0,tensorflow-gpu==1.15.0,tensorflow-serving-api==1.15.0
=====
本地安装tar.bz2
在路径 D:\ProgramFiles\Anaconda\Scripts BASH,
conda install --use-local ../pkgs/cudnn-7.6.5-cuda10.2_0.tar.bz2=======
安装tar.gz包cd到解压后路径,python setup.py install
============
Github安装包
先clone
cd my_folder
python setup.py build
python setup.py install或者在控制台:
pip install -e git+https://github.com/%%#egg=Package
参考:
【1】 挣扎的蓝藻---Windows 典藏篇-vc++运行库安装,Microsoft Visual C++ Build Tools官方工具
【2】Visual studio 2015(VS2015)的下载和安装,以及安装VS2015中的C++
【4】python包安装的常见坑&解决办法(成功解决Microsoft Visual C++ 14.0 is required)