Oni0n
V2EX  ›  Python

求助: Python poetry install Resolving dependencies 永远很慢, 如何解决

By Oni0n at 2025 年 2 月 20 日 · 2484 次点击

python poetry install Resolving dependencies 永远很慢, 如何解决

7 条回复  •  2025-06-15 20:03:46 +08:00
supergeek1
   1
supergeek1  
   2025 年 2 月 20 日   ❤️ 1
换 uv 吧,pip/poetry/pdm/pyenv 有的功能他基本都有,依赖分析速度超级快,现在 GitHub 上的热门 python 项目很多都用 uv 了
xiangewenqing
   2
xiangewenqing  
   2025 年 2 月 20 日
在 pyproject.toml 添加:
[[tool.poetry.source]]
name = "mirrors"
url = "https://mirrors.aliyun.com/pypi/simple/"
priority = "primary"

这个模块指定源,这里指的阿里云,按喜好替换
huangzhiyia
   3
huangzhiyia  
   2025 年 2 月 21 日 via iPhone
挂代理开 tun 模式解君愁
Oni0n
   4
Oni0n  
OP
   2025 年 2 月 21 日
@huangzhiyia
@xiangewenqing
代理, 换源都试过了, install 和 update 都卡在 Resolving dependencies
有时候 install 会安装失败, 这个依赖管理体验太差了😂
Oni0n
   5
Oni0n  
OP
   2025 年 2 月 21 日
@supergeek1 好, 我去研究研究
iorilu
   6
iorilu  
   2025 年 2 月 21 日
换 uv 把, 速度快 10 倍
Kobayashi
   7
Kobayashi  
   2025 年 6 月 15 日 via Android
@Oni0n 我记得 poetry 就不是个依赖管理工具,只是一个包管理工具。
如果指定了一些历史版本的依赖,它会依赖解析失败,但换其他依赖管理工具就没有问题。
推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
© 2026 V2EX · 32ms · 3.9.8.5