I've almost completely switched from "Python" to "uv run"
a year ago
- #productivity
- #virtual-environment
- #python
- 作者最初不喜欢在Python中使用虚拟环境(venvs),更倾向于系统级安装。
- 由于需要同时处理多个需求不同的项目,作者不情愿地开始使用虚拟环境。
- 发现了快速创建虚拟环境的工具'uv',对其速度和功能印象深刻。
- 从传统venv命令转向使用'uv sync'配合pyproject.toml管理依赖项。
- 认为'uv run'特别实用,无需手动激活虚拟环境即可运行脚本,并支持PEP 723元数据实现内联依赖。
- 赞赏通过'uv run'保持依赖项集中于单个脚本文件的简洁性。
- 指出'uv'在VSCode中存在一些早期问题,但认为相比工具优势这些只是小瑕疵。