Hatch 1.6.3无install命令,如何添加依赖及版本适配问题
关于Hatch依赖管理的问题解答
在Hatch 1.6.3(Python 3.10)中添加依赖的方法
你遇到的是Hatch版本迭代带来的命令差异:1.x系列的Hatch并没有hatch install命令,依赖管理是通过hatch dep子命令完成的,具体操作如下:
- 添加生产依赖:执行
hatch dep add <依赖包名>,例如:hatch dep add requests - 添加开发依赖:加上
-d参数,例如:hatch dep add -d pytest - 安装项目中所有已声明的依赖:执行
hatch dep install
新版本Hatch的功能变化
Hatch 2.x及后续版本确实引入了hatch install命令,同时简化了依赖添加的命令:
- 添加生产依赖:
hatch add <依赖包名> - 添加开发依赖:
hatch add -d <依赖包名> - 安装所有依赖:
hatch install
新版本完全适配Python 3.10及更高版本,如果你需要使用hatch install命令,可以通过pip升级Hatch到最新版本:
pip install --upgrade hatch
内容的提问来源于stack exchange,提问作者Chris
相关产品推荐
相关产品推荐

