【Error】解决Python安装库时报错:Microsoft Visual C++ 14.0 is required问题
【Error】解决Python安装库时报错:Microsoft Visual C++ 14.0 is required问题
1. 前言
本文主要是小结一下Python库安装的一些经验和坑,如果大家有好的方法,欢迎留言,我好修改文章,方便更多的人少踩坑。通常我们安装Python的库有这些方法:
方法一 pip install
pip install [包名]
方法二 conda install 要安装anaconda(首选!!!)
conda install [包名]
方法三 通过文件包安装
从官网或者第三方镜像或者GitHub下载相应的文件,pip install [.tar.gz| .zip|.whl]
文件,注意tar.gz解压后一定要有setup.py文件才行
方法四 通过文件包解压后安装
从官网或者第三方镜像或者GitHub下载相应的压缩包文件,然后解压,进入文件夹python setup.py install
以上就是我们安装Python包的方法,我们最怕遇到的就是下面这句话
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/
方法一、三、四都会遇到这样的问题,很多时候我们就会老老实实的安装Microsoft Visual C++ Build Tools
,但是这个东西又大,安装时间非常久,而且很占空间,有时候还会遇到无法安装的情况,让人非常头疼,所以我们有没有其他好的办法?不安装Microsoft Visual C++ Build Tools就可以解决这个问题。答案是有的。继续往下面看
2. 解决办法
2.1 通过conda来安装
因为我的实践发现很多时候使用pip install [包]
会出现error: Microsoft Visual C++ 14.0 is required.
错误,但是使用conda install [包]
不会报错。
有时候conda找不到你需要的包怎么办?报错PackageNotFoundError
,可以试试这个办法
第一步:anaconda search -t conda [包]
,我这里以安装pyahocorasick
包为例anaconda search -t conda pyahocorasick
选择你要的版本,这里我需要的是最新的1.4.0版本
第二步,执行命令进行安装conda install -c https://conda.anaconda.org/conda-forge pyahocorasick
安装成功,没有再报error: Microsoft Visual C++ 14.0 is required.
错误。
2.2 通过二进制安装
这是在*上看到的,适用范围是有二进制版本的包,可惜的是pyahocorasick
用这个方法不行,其他的有些可以,比如mysqlclient
。
具体方式如下:pip install --only-binary :all: [包名]
2.3 其他的一些升级尝试方法(不一定都奏效)
升级pip
python -m pip install --upgrade pip
pip install [包]
安装、升级setuptools
pip install setuptools
pip install [包]
pip install setuptools --upgrade
pip install [包]
pip install ez_setup
pip install [包]
easy_install -U setuptools
pip install [包]
3. 参考资料
上一篇: 关于php正则匹配汉字的方法介绍_PHP
下一篇: python3.6安装插件报错error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++
推荐阅读
-
Python踩坑系列之安装pycrypto报错:“Microsoft Visual C++14.0 is required”问题。
-
解决安装python库时windows error5 报错的问题
-
Python踩坑系列之安装pycrypto报错:“Microsoft Visual C++14.0 is required”问题。
-
error: Microsoft Visual C++ 14.0 is required问题解决方案
-
【Error】解决Python安装库时报错:Microsoft Visual C++ 14.0 is required问题
-
python3.6安装插件报错error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++
-
2018-07-09Python 3.6 模块安装“error: Microsoft Visual C++ 14.0 is required...”问题解决
-
Python安装scrapy提示 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++...
-
python:关于error: Microsoft Visual C++ 14.0 is required.的解决方案
-
Python安装wordcloud报错error: Microsoft Visual C++ 14.0 is required的解决方法