解决Ubuntu下Python依赖冲突可参考以下方法:
使用虚拟环境隔离依赖
python3 -m venv myenvsource myenv/bin/activatepip install -r requirements.txt,避免全局安装冲突。利用依赖管理工具
requirements.in生成精确的requirements.txt,解决版本冲突。手动解决冲突
pipdeptree分析依赖树,找出冲突包。pip install "numpy>=1.21.0" "pandas<1.4.0"。处理系统Python版本问题
pyenv或自定义路径安装其他版本。update-alternatives管理多版本Python。其他技巧
libffi-dev),避免编译错误。pip install -i https://pypi.tuna.tsinghua.edu.cn/simple。