Hasty Briefsbeta

双语

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中存在一些早期问题,但认为相比工具优势这些只是小瑕疵。