error: Microsoft Visual C++ 14.0 is required(line_profiler模块安装失败的解决办法)

一、我的安装环境:

       1、系统:win10,64位

       2、python版本:python3.6.4

二、遇到的问题:

       1、cmd黑屏终端下输入命令:pip install line_profiler(安装不成功,报错内容不记得了)

       2、pycharm中setting中安装失败,点开detail说是 Microsoft Visual C++ 14.0 is required(貌似很多模块都有这个毛病)

三、解决方法:

       1、百度了一下,这是个常见问题,可能坑是一样的坑,只是每个人踩的方式不同,解决方案也是大同小异,先贴个自己尝试的方法:

        2、方法一:安装VS2015,把几个组件勾选上(vs太大了,还是算了吧)

       3、方法二:手动下载whl文件(下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#line_profiler,网页里面的资源比较多,Ctrl+F查找自己要的xxx.whl,例如我就要找line_profiler-2.1.2-cp36-cp36m-win32.whl,因为我是要安装line_profiler,所以选择line_profiler开头的,至于是选win32还是amd64,这个可能跟你安装的python是32位还是64位有关,因为的系统是64位的,但python当时安装的是32bit),将下载的xxx.whl进行安装,执行pip install xxx.whl(可以参看https://blog.csdn.net/amoscn/article/details/78215641,讲道理,安装到这一步就已经成功了)。安装完这个之后,在F:python36Libsite-packagesline_profiler line_profiler(这个是我的文件目录)下打开cmd,执行pip install line_profile(如果这个方案不行,再试试第4点的命令安装line_profile)

                                        

        4、离线安装,这个是比较靠谱的,具体操作如下:

        a、下载line_profiler包,下载的网址比较多(这个也要先下载好xxxxx.whl并安装)

        https://pypi.org/project/line_profiler/或者在GitHub上下https://github.com/rkern/line_profiler

        b、下载完成后,将压缩包解压后的文件(文件夹的名字line_profiler)放到python安装目录下的包管理其中,例如我的路径是:F:python36Libsite-packages,具体见下

     

         c、进入到 line_profiler文件夹下,在该文件夹下打开cmd终端,如下:

      d、输入命令pip install --no-index --find-links=F:python36Libsite-packagesline_profiler line_profiler,如果没提示安装成功的话,仔细看看命令有没有输错,或者少输入了最后的文件名line_profiler,一个我犯的错如下图:

       就是没书文件名line_profiler,修改一下如下:

        

    最后这种离线安装最简单粗暴,然后自己试试from line_profiler import LineProfiler  ,看看能不能用,安装成功会有自动补全的,不管怎么说,我就是这么搞的...(实在不行我们加qq群:809656928一起探讨一下)

原文地址:https://www.cnblogs.com/MisterZZL/p/9534293.html