You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 00:40:03