TKM帮您管理编程开发过程中多语言、多版本的切换烦恼

简介: TakMll(特客猫)是一款多语言环境管理工具,支持PHP、Java、Python等多版本快速切换。通过“tkm”命令实现环境添加、查询、切换与删除,简化开发环境配置流程,提升效率。官网:[https://tkm.youqiong.net/](https://tkm.youqiong.net/)

本篇文章主要介绍一款环境管理工具,即TakMll,通过简单的入口命令 “tkm” 即可快速的管理多种语言下、多种版本的环境切换,诸如快速切换PHP、同时存在java、mave等不同版本。
作者:任聪聪 【已获作者同意】
日期:2025年6月26日

TakMll 特客猫 介绍

官网:https://tkm.youqiong.net/
image.png

介绍:
TakMll 诞生的初衷,是解决多语言、多版本。带来的手动切换的复杂流程。无论是 PHP、Java、Node.js 还是 Python,在同一台电脑,提供统一、灵活、快速切换的版本管理体验。

如何安装?

步骤一、打开我们的官网,找到如下按钮点击:

image.png

或者小飞机网盘直接下载:https://share.feijipan.com/s/NuYkv0wC

步骤二、在下载完毕后,我们将zip文件进行解压缩:

image.png

步骤三、点击打开安装向导应用,如下图,傻瓜式下一步即可完成安装。

image.png

如何使用

说明:如果使用过程不知道如何使用,可以输入命令tkm -h即可查看相关命令的使用说明。

增加环境

手动输入如下命令:

tkm add name  path

运行情况:
image.png

上述可以看到我们已经添加成功。

查询环境

手动输入如下命令:

tkm query name

运行情况:
image.png

即可快速查看到版本及环境的具体信息情况。

切换环境

说明:优先添加更多的环境,这里我添加了两个,通过命令tkm query,查询到如下多个版本:
image.png

使用 tkm swtich name进行切换,如下:
image.png

退出cmd,重新查看php版本我们会看到其已经发生了变化:
image.png

我们再次重新设置为php73版本后再次查看:
image.png

删除环境

上面我们发现php83的版本是不对的,所以我们要删除故此使用命令tkm delete name进行删除即可:

运行实例:
image.png

可以看到已经删除。

服务的使用

说明:服务是一种脚本 bat,执行更复杂的服务启动或者定时任务时进行配合使用,这里只需要配置一次路径和服务名称 后续使用run命令即可直接运行如下是 添加实例

脚本内容:

import datetime

the_run_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")

fname = "./task_log.txt"

with open(fname, "w") as file:
    file.write("正在执行测试任务,时间:"+the_run_time)

print("当前时间已写入文件:", fname)

添加演示:
image.png

运行演示:
image.png

执行之前记得检查是否有python环境:
image.png

查询服务

同样输入query即可。
image.png

删除服务

使用 delete 命令进行删除即可。
image.png

更新工具

通过更新命令即可更新到最新版本,如果要选择版本则在 update 后增加 1.0.0这样的版本号即可。

tkm update

运行演示:
image.png

目录
相关文章
|
14天前
|
Python Windows
Miniconda 安装与环境配置全流程图解(2025 最新版)
Miniconda 可以看作是 Anaconda 的“轻装版”,只自带 conda 包管理器与基础的 Python 运行时。它体积小、部署速度快,特别适合按需创建与管理虚拟环境的用户。与 Anaconda 相比,Miniconda 不会预先安装一大堆科学计算库,你可以根据项目需求再单独选择、安装需要的包,因此整体更轻巧、更灵活。 本文将手把手演示在 Windows 下安装 Miniconda 的全过程:从下载安装器、完成向导配置、设置环境变量,到最后的基础验证与简单示例,帮助你迅速把 Miniconda 用起来。
|
1天前
|
人工智能 运维 监控
开源项目分享 : Gitee热榜项目 2025-12-13 日榜
本文整理Gitee当日热门开源项目,涵盖AI智能体、低代码开发、数字人、容器化部署等前沿技术。聚焦智能化、降本增效与垂直场景应用,展现AI工程化、全栈融合与技术普惠趋势,助力开发者把握开源脉搏。
66 14
|
6天前
|
弹性计算 运维 应用服务中间件
阿里云轻量应用服务器 vs 云服务器 ECS:全方位深度对比与选购指南
在阿里云的服务器产品体系中,轻量应用服务器与云服务器 ECS 是面向不同需求的核心产品。前者以 “简单易用、高性价比” 为核心,后者以 “功能全面、弹性灵活” 为优势。本文从适用人群、业务场景、功能配置、计费价格等 8 大维度展开深度对比,结合阿里云最新优惠政策,帮你精准匹配最适合的服务器方案。
|
29天前
|
JavaScript 前端开发 关系型数据库
基于python的高校后勤报修系统
本研究针对高校后勤报修管理效率低下的问题,设计并实现基于Django、Vue.js和MySQL的B/S架构智能报修系统。通过信息化手段优化传统人工流程,提升维修响应速度与服务透明度,增强师生满意度,推动高校后勤管理向智能化、高效化发展。
|
3天前
|
弹性计算 人工智能 安全
最新版:阿里云服务器租用价格表(CPU/内存/带宽/磁盘收费标准)
云服务器租用价格多少钱一年?阿里云服务器最便宜多少钱一年?阿里云服务器优惠活动持续上线,新老用户同享多重福利,续费价格保持稳定不涨价。本次优惠涵盖轻量应用服务器、ECS 云服务器及 GPU 服务器三大品类,其中多款爆款配置低至 1 折起,性价比突出,以下是详细报价及核心信息整理。
|
17天前
|
JavaScript Java 关系型数据库
基于微信小程序的防诈骗管理系统
本系统基于Spring Boot与Vue框架,采用B/S架构和MySQL数据库,构建集诈骗信息库、防骗知识传播、咨询举报功能于一体的防诈骗平台,旨在提升公众防范意识,降低诈骗风险,助力社会稳定与安全。
|
15天前
|
弹性计算 运维 API
用错工具比没工具更可怕:Ansible vs Terraform 实战对比,用最接地气的方式讲清楚
用错工具比没工具更可怕:Ansible vs Terraform 实战对比,用最接地气的方式讲清楚
144 22
|
4天前
|
网络协议 安全 数据挖掘
阿里云服务器九代实例c9i/g9i/r9i与c9a/g9a/r9a对比,性能、价格、适用场景对比与选择参考
目前在阿里云的活动中,除了入门级的轻量应用服务器和经济型e实例,主打高性价比的通用算力型实例云服务器之外,对于需要高性能云服务器的用户,可选择活动内的九代云服务器c9i/g9i/r9i实例和c9a/g9a/r9a实例,本文为大家介绍c9i/g9i/r9i实例和c9a/g9a/r9a实例的架构、处理器、适用场景与价格,以供大家对比和选择参考。
112 9
|
20天前
|
机器学习/深度学习 人工智能 API
从外贸数据孤岛到智能引擎:信风AI多Agent架构深度解析
传统外贸获客面临数据孤岛、决策固化、工具割裂三大困境。信风TradeWind AI通过多Agent协同架构,构建“数据-决策-执行”闭环,实现从单点工具到智能协同系统的跃迁,打造可扩展、可定制、可进化的AI获客引擎。
|
6天前
|
弹性计算 人工智能 应用服务中间件
阿里云服务器最新优惠价格表及选购指南(新版)
随着云计算技术的不断发展,阿里云再次推出了服务器优惠价格表,为用户提供更加灵活、经济的上云方案。本次优惠涵盖了轻量应用服务器、ECS云服务器以及GPU服务器等多种类型,满足不同用户的需求。以下是详细的价格表及选购指南。