本文已参与「新人创作礼」活动,一起开启掘金创作之路
Python中pip报错: error: Microsoft Visual C++ 14.0 is required
Python中安装Python-Levenshtein报错: error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools":visualstudio.microsoft.com/downloads/
==环境说明== 环境和版本很重要,大量的博客没有环境说明和版本介绍,对新人很不友好
系统版本:Windows server 2008r2
Python版本:Python3.7
-
随着报错提示链接进去一看,居然是按照visual studio的链接,我的天,别人不知道这个东西有多大,我tmd是.net开发人员啊,我不知道它有多大?换姿势,Microsoft Visual C++ Build Tools.exe安装报了一大堆错误,在线安装失败,离线包也要近1个G,再换一个换姿势,深入了解了一下原因,原来安装c++工具是因为需要进行一次编译,那么我们直接下载Python-Levenshtein安装不就好了吗?
Python-Levenshtein传送门
www.lfd.uci.edu/~gohlke/pyt… 该网站提供了很多whl包,除了Python-Levenshtein,其他包一样的可以使用,根据需要检索下载即可 -
下载对应的版本:
其中 cp37 代表的是c编译的Python3.7 win_amd64 代表为win 64位环境 ?pp呢? Python编译的? 还望有懂的大佬告知一下
-
在文件所在目录中cmd,我放在了p盘中
-
输入安装命令
pip install python_Levenshtein-0.12.2-cp37-cp37m-win_amd64.whl
- 安装成功
后记
所有的 error: Microsoft Visual C++ 14.0 is required,都可以去第三方网站下载对应版本的whl包,通过whl包安装而不需要安装vc++ 14包,当然如果你是win10+的系统,而且正好是一个.Net技术栈的程序员,那么上面的问题就都不是问题了.