mise - 开发利器
你说的对,但是 mise 是由 rust 编程语言独立开发的管理开发工具的工具
1. quickstart
1 |
|
下载 python latest version 到 .local/share/mise 下,windows 大概是 AppData 类似的目录,并添加到环境变量
1 |
|
或者,在编辑 mise 的配置文件后,简单执行 mise install
命令(在迁移系统时很有用,感觉可以直接放到 dotfiles 里了)
1 |
|
2. use with uv
uv 是一个极快的 python 包和项目的管理器,只需把原来的 pip install
换成 uv pip install
就能肉眼可见地感受到 uv 的快
当使用 micromamba 的 env 时,可以直接使用 uv pip install
来安装包,而使用 mise 时,则需添加 --system
参数,安装的包会放在 mise 相关的目录下而非系统目录,在运行 uv pip install
命令时会有提示
tips: 建议 alias pip=’uv pip’
3. Ending
GNU/Linux 发行版通常自带 python 作为系统依赖,以及一些 python-xxx 的 python 包,并不是每一个 python 包都被每一个发行版所打包,我们需要虚拟环境
而不同的人喜欢不同的工具,所以同时使用 micromamba 和 mise,对于一些 conda 项目,使用 micromamba 更为方便,而对于一些小型的 python 项目和自己写的 python 代码则可以使用 mise 安装的 python,并且可以装一些非常非常常用的包,作为日常使用的环境
mise - 开发利器
https://lilinzta.github.io/2025/03/07/mise-开发利器/