首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python3;pyexiv2 v.2.7不能加载exv2.dll,尽管它在那里

Python3;pyexiv2 v.2.7不能加载exv2.dll,尽管它在那里
EN

Stack Overflow用户
提问于 2021-10-16 15:48:04
回答 1查看 72关注 0票数 0

遇到一个无法加载pyexiv2 v2.6.4的JPG映像时,我通过pip install升级到了pyexiv2 v2.7,没有任何抱怨。

现在pyexiv2再也不加载了,抱怨

Files\Python\3.8\lib\site-packages\pyexiv2\lib\exiv2.dll'.:FileNotFoundError:找不到模块C:\Program尝试使用带构造函数语法的完整路径。

该文件存在(os.path.exists("...")==True就在抛出异常的_dlopen()之前),该文件刚与包一起安装。我正在运行“Python3.8.0(标记/v3.8.0:fa919fd,2019年10月14日,19:37:50) MSC v.1916 64位(AMD64) on win32”。

有什么想法吗?谢谢!

编辑:另外两位信息:

  • 我隐约记得,在安装上一个pyexiv2版本时,安装程序编译了一个叫做exiv2的东西。在安装pyexiv2 v2.7时没有发生这种情况。虽然我只找到安装目录中的windows子目录。
  • 将v2.7再次替换为v2.6.4 (来自安全副本:-)没有帮助-现在它也坏了:-(
EN

回答 1

Stack Overflow用户

发布于 2021-10-17 11:12:06

在查看用于ctype模块的Python文档时,我看到了一个提示,即它可能是exv2.dll所需的附加库的问题。

在从Visual下载安装“VisualStudio2022发布候选版本”(确保在安装程序要求安装什么时选中"build“复选框)之后,一切都好了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69597146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档