运行Stream 程序总是报 ModuleNotFoundError: No module named ‘pymupdf‘
摘要:解决Python环境下Streamlit运行报错问题。当通过Anaconda路径下的Streamlit执行程序报错时,发现系统找不到正确的Python环境。解决方案是定位VSCode使用的Python路径(如C:\Python314),在该环境下重新安装Streamlit,最后使用全路径Python可执行文件运行程序(C:\Python314\python.exe -m streamlit
·
首先已经确保安装了 pymupdf,如下图:

执行stream程序时,依然报错:

查看了一下控制台,streamlit的程序是anaconda3路径下的streamlit。

通过python执行:python -m streamlit run .\app.py ,可以看到提示当前使用的python找不到streamlit。

最终的解决方案是:
找到VS Code正在使用的python的路径,针对这个python安装streamlit:
C:\Python314\Script\pip.ext install streamlit
然后再使用全路径的python可执行文件执行 stream的app,
C:\Python314\python.exe -m streamlit run .\app.py
最终运行成功:

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)