Rye 是实验性质的 Python 包和环境管理工具。

安装

LinuxmacOS 都可以使用下面的命令下载安装:

curl -sSf https://rye-up.com/get | bash

macOS 还可以通过 Homebrew 进行安装:

brew install rye

安装完成后,把 env 加到 .zshrc(假设用的是 Zsh):

echo 'source "$HOME/.rye/env"' >> ~/.zshrc

自定义源

全局 ~/.rye/config.toml:

[[sources]]
name = "company-internal"
url = "https://company.internal/simple/"
 

使用

初始化

# 创建一个新项目进行初始化
rye init my-project
 
# 对已有项目进行初始化
rye init

自定义项目源

项目 pyproject.toml:

[[tool.rye.sources]]
name = "company-internal"
url = "https://company.internal/simple/"

安装依赖

rye add fastapi
# 安装
rye sync

使用 add 命令添加完成后,必须执行 sync 才会执行安装操作。

命令

  • 升级: rye self update
  • 卸载: rye self uninstall
  • 初始化
    • 新项目:rye init <my_project>
    • 原有项目:rye init
  • 项目
    • 安装依赖:rye add fastapi
      • 指定版本: rye add "fastapi>=0.100"
    • 删除依赖:rye remove fastapi

参考