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

求助:多次尝试pip安装仍出现No Module Named 'yfinance'错误

解决yfinance模块找不到的常见原因
  • Python环境不匹配:你运行代码的Python环境和执行pip安装的环境不是同一个。比如你在虚拟环境里写代码,但用全局的pip装了yfinance,或者反过来。可以分别在终端执行python --version,在Python代码里加import sys; print(sys.executable),对比两者的路径和版本是否一致。

  • pip与Python版本不对应:部分系统里pip默认对应Python2,pip3才对应Python3。试试用pip3 install yfinance重新安装,或者直接指定Python版本执行pip:python3 -m pip install yfinance(把python3换成你实际用的版本,比如python3.10)。

  • Streamlit运行环境独立:如果是用streamlit run命令启动项目,Streamlit可能使用了独立的Python环境,和你终端里的pip环境不兼容。可以尝试指定Streamlit使用的Python解释器:streamlit run --python /你的Python路径/app.py,或者直接在Streamlit的环境里安装:/Streamlit的Python路径 -m pip install yfinance。

  • 安装权限不足:全局安装时可能因权限问题导致安装不完整。试试用pip install --user yfinance,这个命令会把包安装到当前用户的专属目录,不需要管理员权限。

  • 安装过程隐性失败:网络波动或依赖缺失可能导致安装表面成功但实际未完成。先卸载现有包:pip uninstall yfinance,然后用pip install yfinance --no-cache-dir重装,--no-cache-dir会强制重新下载完整安装包,避免缓存问题。

内容的提问来源于stack exchange,提问作者roboticgrain

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 04:45:31