安装fitz包时遇到的问题(Microsoft Visual C++ 14.0 is required和whl is not a supported wheel on this platform)

本文主要是介绍安装fitz包时遇到的问题(Microsoft Visual C++ 14.0 is required和whl is not a supported wheel on this platform),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天下载的github源码中遇到了import fitz的代码,于是先是尝试pip install fitz,结果遇到了错误,错误很长,下面节选了最后几行:

 building 'traits.ctraits' extension
    error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/
    ----------------------------------------
ERROR: Command "'D:\anaconda\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'C:\\Users\\wisedu\\AppData\\Local\\Temp\\pip-install-rve1hh8r\\traits\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\wisedu\AppData\Local\Temp\pip-record-jxeh8rva\install-record.txt' --single-version-externally-managed --compile" failed with error code 1 in C:\Users\wisedu\AppData\Local\Temp\pip-install-rve1hh8r\traits\

百度了一波,找到了conda fitz的解决方法,试了无效,conda里根本找不到fitz包。

重新分析错误,是下载fitz的依赖包traits时遇到了缺失Microsoft Visual C++ 14.0的错误,再次百度,两种解决方法:

1.下载Microsoft Visual C++ 14.0 Build Tools

2.下载whl包通过 pip install xxx.whl来安装

第一种方法看了看似乎Microsoft Visual C++ 14.0 Build Tools不太好找地方下载,其他博主给的方法是下载vs,但vs太大了,太麻烦,果断使用第二种方法,下载地址https://www.lfd.uci.edu/~gohlke/pythonlibs/#traits,而里面有不少traits包,年轻的我以为是traits的不同版本,所以选择了最后一个下载,想着下最新的没错,结果遇到了

ERROR: traits-5.1.2-cp38-cp38m-win_amd64.whl is not a supported wheel on this platform.

的错误。再次百度,这次并没有搜到想要的结果,换上谷歌,找到了答案,这里的cp38意思是适配python3.8的包,当然不支持了我的python3.7了。所以应该下载cp37的包。

import sys
print(sys.version)

可以查看自己的python版本,换上了cp37的包后,成功下载traits包,安装fitz包也没什么问题。

 

这篇关于安装fitz包时遇到的问题(Microsoft Visual C++ 14.0 is required和whl is not a supported wheel on this platform)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/209524

相关文章

Java中JSON格式反序列化为Map且保证存取顺序一致的问题

《Java中JSON格式反序列化为Map且保证存取顺序一致的问题》:本文主要介绍Java中JSON格式反序列化为Map且保证存取顺序一致的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录背景问题解决方法总结背景做项目涉及两个微服务之间传数据时,需要提供方将Map类型的数据序列化为co

如何解决Druid线程池Cause:java.sql.SQLRecoverableException:IO错误:Socket read timed out的问题

《如何解决Druid线程池Cause:java.sql.SQLRecoverableException:IO错误:Socketreadtimedout的问题》:本文主要介绍解决Druid线程... 目录异常信息触发场景找到版本发布更新的说明从版本更新信息可以看到该默认逻辑已经去除总结异常信息触发场景复

java -jar命令运行 jar包时运行外部依赖jar包的场景分析

《java-jar命令运行jar包时运行外部依赖jar包的场景分析》:本文主要介绍java-jar命令运行jar包时运行外部依赖jar包的场景分析,本文给大家介绍的非常详细,对大家的学习或工作... 目录Java -jar命令运行 jar包时如何运行外部依赖jar包场景:解决:方法一、启动参数添加: -Xb

C/C++ chrono简单使用场景示例详解

《C/C++chrono简单使用场景示例详解》:本文主要介绍C/C++chrono简单使用场景示例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录chrono使用场景举例1 输出格式化字符串chrono使用场景China编程举例1 输出格式化字符串示

C++/类与对象/默认成员函数@构造函数的用法

《C++/类与对象/默认成员函数@构造函数的用法》:本文主要介绍C++/类与对象/默认成员函数@构造函数的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录名词概念默认成员函数构造函数概念函数特征显示构造函数隐式构造函数总结名词概念默认构造函数:不用传参就可以

Pytorch介绍与安装过程

《Pytorch介绍与安装过程》PyTorch因其直观的设计、卓越的灵活性以及强大的动态计算图功能,迅速在学术界和工业界获得了广泛认可,成为当前深度学习研究和开发的主流工具之一,本文给大家介绍Pyto... 目录1、Pytorch介绍1.1、核心理念1.2、核心组件与功能1.3、适用场景与优势总结1.4、优

C++类和对象之默认成员函数的使用解读

《C++类和对象之默认成员函数的使用解读》:本文主要介绍C++类和对象之默认成员函数的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、默认成员函数有哪些二、各默认成员函数详解默认构造函数析构函数拷贝构造函数拷贝赋值运算符三、默认成员函数的注意事项总结一

conda安装GPU版pytorch默认却是cpu版本

《conda安装GPU版pytorch默认却是cpu版本》本文主要介绍了遇到Conda安装PyTorchGPU版本却默认安装CPU的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、问题描述二、网上解决方案罗列【此节为反面方案罗列!!!】三、发现的根本原因[独家]3.1 p

VS配置好Qt环境之后但无法打开ui界面的问题解决

《VS配置好Qt环境之后但无法打开ui界面的问题解决》本文主要介绍了VS配置好Qt环境之后但无法打开ui界面的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目UKeLvb录找到Qt安装目录中designer.UKeLvBexe的路径找到vs中的解决方案资源

windows系统上如何进行maven安装和配置方式

《windows系统上如何进行maven安装和配置方式》:本文主要介绍windows系统上如何进行maven安装和配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录1. Maven 简介2. maven的下载与安装2.1 下载 Maven2.2 Maven安装2.