• 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一起探讨一下)

  • 相关阅读:
    1023. 组个最小数
    1021. 个位数统计
    *1020. 月饼
    *1019. 数字黑洞
    1016. 部分A+B
    *1014. 福尔摩斯的约会
    *1013. 数素数
    *1012. 数字分类
    1011. A+B和C
    *1008. 数组元素循环右移问题
  • 原文地址:https://www.cnblogs.com/MisterZZL/p/9534293.html
Copyright © 2020-2023  润新知