跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 世界
  • 用户
  • 群组
皮肤
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Cerulean)
  • 不使用皮肤
折叠
品牌标识

PyMUD官方论坛

  1. 主页
  2. 版块
  3. 个人博客区
  4. PyMUD运行的好伙伴 - uv包管理器

PyMUD运行的好伙伴 - uv包管理器

已定时 已固定 已锁定 已移动 个人博客区
1 帖子 1 发布者 16 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • N 离线
    N 离线
    newstart
    编写于 最后由 编辑
    #1

    因为PyMUD开发需要经常在多个Python版本下测试是否有效,以前使用传统的pyenv来创建虚拟环境解决问题,后来发现操作起来实在太过于繁琐,因此找到了一款新的基于命令行的包管理工具, uv,完整替代了我所有的需求,包括不同Python版本的管理、虚拟环境、依赖管理等等,而且 uv 是通过 rust 开发,支持并发操作,碰到新环境搭建需要 pip 拉取一堆依赖项时,速度极快,已经是我正常开发和运行过程中不可缺少的工具了,现在推荐给大家。

    相关链接
    • 代码 https://github.com/astral-sh/uv
    • 文档 https://docs.astral.sh/uv/
    官宣的我觉得很有用的特点
    • 🚀 用一个工具替代 pip,pip-tools,pipx,poetry,pyenv,twine,virtualenv 等等
    • ⚡️ 比标准pip快10~100倍。
    • 🐍 可用于安装和管理 Python 版本。
    • 🛠️ 管理pypi发布的 Python 包。
    • ⏬ 可以通过curl或者pip安装,而无需安装 Rust 或 Python。
    • 🖥️ 跨平台,支持 macOS、Linux 和 Windows。

    详细信息可参见官方文档 😊

    1 条回复 最后回复
    0
    回复
    • 在新帖中回复
    登录后回复
    • 从旧到新
    • 从新到旧
    • 最多赞同


    • 登录

    • 没有帐号? 注册

    • 登录或注册以进行搜索。
    Powered by NodeBB Contributors
    • 第一个帖子
      最后一个帖子
    0
    • 版块
    • 最新
    • 标签
    • 热门
    • 世界
    • 用户
    • 群组