python 安装 第三方库报错 -— 需要Visual C++ 14.0 compiler 及以上

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++ 

【3】 pycharm详细的设置及安装虚拟环境

【4】python包安装的常见坑&解决办法(成功解决Microsoft Visual C++ 14.0 is required)  

【5】https://stackoverflow.com/questions/29846087/microsoft-visual-c-14-0-is-required-unable-to-find-vcvarsall-bat

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值