python 中的 pdftotext 无法正常工作,可能缺少 dll

问题描述 投票:0回答:1

几个月前,在安装过程中遇到了很多挑战之后,我能够更早地使用

pdftotext
,当时如果我没记错的话,我确实下载了一些文件并将其放置在某个文件夹中,并在 Micros 中执行了 sudo 命令进行安装和修改内容。视觉工作室。

但最近我删除了我的

Anaconda
并重新安装,从那以后我收到此消息
importerror-dll-load-failed-the-specified-module-could-not-be-found
,即使它显示
pdftotext=2.2.2
安装在我的环境中。

然后在阅读了一些文章后,我对pdftotext

较低版本
进行了pip安装,但仍然收到错误,所以我重新安装了
pip install pdftotext==2.2.2

现在奇怪的是,我可以在

Jupyter Notebook
中运行这个库,但是当我在 localhost 上的 streamlit app 中运行这个库时,它会给出错误
import pdftotext ModuleNotFoundError: No module named 'pdftotext' 

当我通过

streamlit
终止
ctrl+c
应用程序时,我可以在日志中看到:

forrtl: error (200): program aborting due to control-C event
Image              PC                Routine            Line        Source
libifcoremd.dll    00007FF85CBBDF54  Unknown               Unknown  Unknown
KERNELBASE.dll     00007FF90221D65D  Unknown               Unknown  Unknown
KERNEL32.DLL       00007FF902FAE8D7  Unknown               Unknown  Unknown
ntdll.dll          00007FF904E5FBCC  Unknown               Unknown  Unknown

在一些旧帖子中,我看到使用

pip3
进行安装,但我不确定这是否仍然相关。对我来说,这似乎是一些 DLL 问题 或多个 python 解释器 问题。

我正在使用 启用了 WSL 的 Windows 11 以及 Anaconda、vscode、python 3.12.4

删除

Anaconda
后,我开始面临
Power Shell execution policy
无法激活虚拟环境的限制问题 link 我以为我修复了它,然后再次安装了 Anaconda。

任何人都可以建议在这里可以做什么来修复它吗?

python pip anaconda streamlit pdftotext
1个回答
0
投票

从您运行的同一环境

streamlit

$ python3 -V # verify it's what you think
$ python3 -m pip install pdftotext==2.2.2
$ streamlit run ...
© www.soinside.com 2019 - 2024. All rights reserved.