Python教程

Python中pip命令出现Microsoft Visual C++ 14.0 is required问题的解决方法

本文主要是介绍Python中pip命令出现Microsoft Visual C++ 14.0 is required问题的解决方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

        很多网上遇到这种问题大都是安个pycharm,jupyter notebook之类的,然后在里面配置环境,那么如何不下载而简单解决呢?当然vs的某些东西要下载是避免不了的。

        首先如果在下面这个网站找相应版本python的whl文件,cp37代表为python3.7版本的,按自己电脑配置选择32位或者amd64位的。

链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/

        如果有对应的whl文件,恭喜你,你可以下载文件,然后将文件复制粘贴到对应python安装目录下的Lib\site-package里面然后管理员身份运行cmd并在cmd中进入site-package下后,输入pip install 文件名.whl   进行安装就基本ok。

        如果不行,进入https://visualstudio.microsoft.com/visual-cpp-build-tools/下载vs2015以上的visual studio installer,然后在可用选择一款安装,这里作者安装的是下图所示的。

         安装界面中选中

        全选进行安装,等待完成后,然后重回cmd界面用pip install 库名。即可。

        若嫌太大,可以在单个组件中找到msvc勾选对应下载的vsinstall的版本,作者的是2019版,然后找到x64/86的那个下载后,并且勾选部分SDK库,方便后面文件解析,因为SDK库里面有部分C/C++的头文件,用于处理文件的,等待安装完即可,安装完成后,然后重回cmd界面用pip install 库名。即可。

       另外可以选择不安装这些SDK库,直接返回cmd中利用pip进行安装,但是可能会有下面问题 

         缺少某些文件,可以去网上搜索所需文件,下载,然后找到你自己cmd显示出错的界面中蓝线所划的目录,将文件依次放到里面,可能会多次出错,需要自己手动不断重复,亲测,很累,有些时候下载不到。(不推荐)

         作者是在python3.9安装一个meshpy库,遇到该问题并成功解决,注意的是,由于文件和库所需C/C++的头文件不一样,可能要其余的某个SDK库中文件,所以如果仍有问题就将所有SDK文件都勾选。

 最后附上成功截图。比心

 

 

 

 

这篇关于Python中pip命令出现Microsoft Visual C++ 14.0 is required问题的解决方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!