跳至内容

命令

这是 rye 提供的所有命令的列表

  • add: 将 Python 包添加到此项目
  • build: 构建用于分发的包
  • config: 读取或更新 Rye 配置
  • fetch: 为本地机器获取 Python 解释器(别名)
  • fmt: 在项目上运行代码格式化程序
  • init: 初始化一个新项目
  • install: 安装全局工具(别名)
  • lock: 更新锁定文件而不安装依赖项
  • lint: 在项目上运行 linter
  • make-req: 从部分构建并打印 PEP 508 需求字符串
  • pin: 将 Python 版本固定到项目
  • publish: 将包发布到包存储库
  • remove: 从此项目中删除依赖项
  • run: 运行安装到此包中的命令
  • show: 打印项目的当前状态
  • sync: 根据 pyproject.toml 更新 virtualenv
  • test: 运行项目的测试
  • toolchain: 用于管理 Python 工具链的帮助程序实用程序
  • tools: 用于管理全局工具的帮助程序实用程序。
  • self: Rye 自我管理
  • uninstall: 卸载全局工具(别名)
  • version: 获取或设置项目版本

选项

顶层 rye 命令接受以下选项

  • --env-file <FILE>: 可以多次提供此选项以使 rye 加载给定的 .env 文件。请注意,此文件不被引用来处理 RYE_HOME 变量,该变量必须始终作为环境变量提供。