为什么Spyder 5中执行pip install命令无法正常工作?
Spyder5 依赖包安装异常修复方案
- 第一步:确认 Spyder5 绑定的 Python 解释器路径
打开 Spyder5,在内置控制台执行代码import sys; print(sys.executable),将输出的路径完整复制,示例格式为/Users/用户名/opt/anaconda3/bin/python。 - 第二步:定向安装依赖包
打开系统终端,将第一步复制的路径替换下方指令中的<解释器路径>占位符后执行:
该操作会直接将依赖包安装到 Spyder5 正在使用的环境中,规避多环境下 pip 调用错位的问题。<解释器路径> -m pip install yfinance matplotlib - 备选可视化安装方案
打开 Anaconda Navigator,切换到 Spyder5 关联的运行环境(默认是base环境,若自定义过环境则选择对应项),在包搜索栏分别搜索yfinance、matplotlib,勾选待安装包后点击「Apply」等待安装完成,重启 Spyder5 即可。
根因说明
该问题是多 Python 环境路径错位导致:Spyder4 和 Spyder5 分别绑定了 Anaconda 中不同的虚拟环境,终端默认调用的 pip 属于 Spyder4 对应的旧环境,因此在 Spyder5 的环境中执行 pip 指令会提示未找到。
内容的提问来源于stack exchange,提问作者Alfie Davies
相关产品推荐
相关产品推荐

