几个月前,在安装过程中遇到了很多挑战之后,我能够更早地使用
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。
任何人都可以建议在这里可以做什么来修复它吗?
从您运行的同一环境
streamlit
做
$ python3 -V # verify it's what you think
$ python3 -m pip install pdftotext==2.2.2
$ streamlit run ...