Golang、Node、Python等多版本管理工具

106 阅读1分钟

Golang

名称: g

地址: github.com/voidint/g

常用命令:

# 帮助
g -help
# 查看可下载golang版本
g ls-remote
# 安装指定版本
g install 1.23.0
# 卸载指定版本
g uninstall 1.23.0
# 使用某个版本
g use 1.23.0
# 查看已安装go版本
g ls
# 清空 go 安装包文件缓存
g clean
# 卸载g
g self uninstall

Python

名称: uv

地址: docs.astral.sh/uv/

常用命令:

run:运行一个命令或脚本
init:创建一个新项目
add:向项目添加依赖
remove:从项目中移除依赖
sync:更新项目的运行环境
lock:更新项目的锁定文件
export:将项目的锁定文件导出为另一种格式
tree:显示项目的依赖树
tool:运行和安装由Python包提供命令
python:管理Python版本和安装
pip:使用与pip兼容的界面管理Python包
venv:创建虚拟环境
build:将Python包构建为源分发包和轮子
publish:将分发包上传到索引
cache:管理uv的缓存
self:管理uv可执行文件
version:显示uv的版本
help:显示命令的文档

未完待续...