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

Python包安装循环依赖问题及conda-repo-cli兼容疑问

解决yfinance循环依赖与conda-repo-cli版本兼容问题

一、解决yfinance循环依赖问题

方法1:指定numpy版本后按顺序安装

先安装一个稳定兼容的numpy版本,再依次安装FuzzyTM和yfinance,绕过循环检测:

pip install numpy==1.26.0
pip install FuzzyTM
pip install yfinance

方法2:使用虚拟环境隔离依赖

创建独立虚拟环境,彻底避免全局环境的依赖混乱:

# 创建虚拟环境
python -m venv yfinance-env

# Windows激活环境
yfinance-env\Scripts\activate

# Linux/macOS激活环境
source yfinance-env/bin/activate

# 直接安装yfinance,环境会自动处理依赖链
pip install yfinance

方法3:用conda安装(推荐)

conda的依赖解析器能更好处理复杂依赖关系,直接执行:

conda install -c conda-forge yfinance

二、conda-repo-cli的安装与版本兼容修复

安装方式:优先用conda安装

conda-repo-cli是conda生态工具,用conda安装会自动匹配依赖版本,从根源避免冲突:

conda install -c conda-forge conda-repo-cli

修复现有版本冲突

如果已经用pip安装导致版本不兼容:

  1. 先卸载pip版本的conda-repo-cli:
pip uninstall conda-repo-cli
  1. 再用conda重新安装(执行上述conda安装命令)。

如果不想卸载,可手动降级冲突依赖到要求版本(注意:此操作可能影响其他工具的正常运行):

pip install clyent==1.2.1 nbformat==5.4.0 requests==2.28.1

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 17:02:06