Rye 是实验性质的 Python 包和环境管理工具。
安装
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
- 安装依赖:
参考
- github: mitsuhiko/rye
- doc: Rye