Anaconda重装后pdftotext在Streamlit中无法调用问题求助
pdftotext 导入与Streamlit环境冲突问题
问题背景
数月前通过下载指定文件、执行sudo命令并修改VS配置后成功使用pdftotext。近期删除并重装Anaconda后,尽管虚拟环境显示已安装pdftotext=2.2.2,仍出现DLL加载失败的导入错误。
错误现象
- 尝试安装低版本pdftotext无效,重装2.2.2后:
- Jupyter Notebook中可正常导入并使用pdftotext
- 本地localhost的Streamlit应用调用时,提示
ModuleNotFoundError: No module named 'pdftotext'
- 用
Ctrl+C终止Streamlit时,出现以下forrtl错误:
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
环境信息
- Windows 11(已启用WSL)
- 工具栈:Anaconda、VSCode、Python 3.12.4
- 曾遇到PowerShell执行策略Restricted导致无法激活虚拟环境的问题,已解决
最新发现与求助
- pdftotext已正确安装在Anaconda虚拟环境路径:
C:\Users\vinee\anaconda3\envs\HQ2\Lib\site-packages - 发现Streamlit仍在调用已删除的全局Python环境的包,对应路径为
C:\Users\vinee\AppData\Roaming\Python\Python312\site-packages - 计划删除该Python312文件夹及子目录,但不确定是否有效,或是否需要修改系统路径变量,恳请相关建议
内容的提问来源于stack exchange,提问作者ViSa
相关产品推荐
相关产品推荐

