首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python上导入aspose.words时遇到麻烦:(KeyError:'aspose.words')

在python上导入aspose.words时遇到麻烦:(KeyError:'aspose.words')
EN

Stack Overflow用户
提问于 2022-08-01 09:51:00
回答 1查看 430关注 0票数 0

对于某些情况:我有一台安全的个人电脑(工作一台,不能上网)和一台非安全的个人电脑。我制作了一个简单的应用程序来在不安全的地方使用aspose.words,它工作得很好,只是需要安装带有pip和voil的库。

在那之后,我在我的安全pc上安装了pip安装--没有索引-找到-链接/到/库的库,但是,我不能再导入aspose.words了,只是假设。我知道这个错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "converter.py", line 1, in <module>
    import aspose.words as aw
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 668, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 640, in _load_backward_compatible
KeyError: 'aspose.words'

我在包含converter.py应用程序的文件夹中有一个空的init文件,所以这不会是个问题。但我不明白为什么它不认识aspose.words。而且我相信它是被下载的,因为pip显示的是单词。

EN

回答 1

Stack Overflow用户

发布于 2022-08-03 10:47:15

aspose-words安装似乎已经中断,包文件夹{PYTHON}/Lib/site-packages/aspose/只包含__init__.py文件。aspose-words包是Python二进制扩展,包含许多需要工作的*.pyd*.dll文件。

如果您正在使用PyInstaller,请为aspose包使用选项--collect-binaries--collect-submodules。例如:

代码语言:javascript
复制
pyinstaller --noconfirm --onefile --console --collect-binaries "aspose" --collect-submodules "aspose" path/to/script
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73191895

复制
相关文章

相似问题

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