2026/6/9 19:31:08
网站建设
项目流程
微网站建设完不知道怎么推广咋办,做网站如何添加视频,网站推广优化外包公司,面试简历模板免费【规范驱动的开发方式】之【spec-kit】 的安装入门指南
前言#xff1a;
安装新python 3.14.2
在 官网下载 python的最新版本#xff0c;安装推荐的方式完成。
新旧python共存#xff0c;设置默认python到最新版#xff08;当前最新#xff1a;3.14.2#xff09;
当…【规范驱动的开发方式】之【spec-kit】 的安装入门指南前言安装新python 3.14.2在 官网下载 python的最新版本安装推荐的方式完成。新旧python共存设置默认python到最新版当前最新3.14.2当前python --version输出 3.10.11说明PATH中存在 Python 3.10 的路径且优先级高于 3.14。你只需找到PATH中 3.10 的路径将 3.14 的路径移到它前面就能让python默认指向 3.14.2。具体操作步骤Windows PowerShell步骤 1先找到PATH中已有的 Python 路径执行以下命令查看当前PATH中所有 Python 相关路径# 列出PATH中包含Python的路径$env:PATH-split;|Where-Object{$_-matchPython}输出会类似C:\Users\Administrator\AppData\Local\Programs\Python\Python310 C:\Users\Administrator\AppData\Local\Programs\Python\Python310\Scripts这就是导致python指向 3.10 的根源3.10 路径在PATH中且 3.14 路径未添加 / 优先级低。步骤 2修改PATH变量调整优先级打开环境变量设置WinR → sysdm.cpl → 高级 → 环境变量win10以上版本直接在设置搜索“环境变量”在「用户变量」优先改用户变量避免影响系统中找到Path点击「编辑」步骤3添加 3.14 路径点击「新建」粘贴C:\Users\Administrator\AppData\Local\Programs\Python\Python314 如果需要pip再新建 C:\Users\Administrator\AppData\Local\Programs\Python\Python314\Scripts调整优先级选中刚添加的 3.14 路径点击「上移」按钮直到它出现在所有 Python 3.10 路径的上方示例调整后顺序C:\Users\Administrator\AppData\Local\Programs\Python\Python314 C:\Users\Administrator\AppData\Local\Programs\Python\Python314\Scripts C:\Users\Administrator\AppData\Local\Programs\Python\Python310 C:\Users\Administrator\AppData\Local\Programs\Python\Python310\Scripts点击「确定」保存所有设置需关闭所有 PowerShell 窗口重新打开才会生效。在powershell中刷新PATH 不想重启就使用新的PATH变量关闭之前的powershell打开新的powersell输入$env:PATH [Environment]::ExpandEnvironmentVariables([Environment]::GetEnvironmentVariable(PATH,User);[Environment]::GetEnvironmentVariable(PATH,Machine))关键说明生效范围以上方法仅对当前 PowerShell 会话生效其他已打开的 PowerShell/CMD 窗口仍需手动执行该命令或关闭重启。优先级如果刚把 Python 3.14 的路径移到 PATH 顶部执行刷新命令后当前会话的python会立即指向 3.14.2。最后可以看到python --version # 输出显示3.14.2进入虚拟环境PSC:\Users\Administrator d:PSD:\ cd.\GithubOFAi\PSD:\GithubOFAi cd.\specify\PSD:\GithubOFAi\specifylsPSD:\GithubOFAi\specify python--version Python 3.14.2PSD:\GithubOFAi\specify python-m venv venvPSD:\GithubOFAi\specifylsDirectory: D:\GithubOFAi\specify Mode LastWriteTime Length Name---------------------------d----2025/12/13 14:46 venvPSD:\GithubOFAi\specify.\venv\Scripts\activate(venv)PSD:\GithubOFAi\specify看到(venv) PS D:\GithubOFAi\specify说明完成切换到虚拟环境。设置国内pip镜像 临时新的python默认连接到pypi.org可是国内环境无法直接访问所以要设置国内pip镜像我们临时设置用当前的powershellpip install requests-i https://mirrors.aliyun.com/pypi/simple/永久生效需要重启一下我这里用临时方式避免重启和不必要的等待。安装UV工具 (也可以指定源pip install uv-i https://pypi.tuna.tsinghua.edu.cn/simple/我的执行结果(venv)PSD:\GithubOFAi\specify pip install uv-i https://pypi.tuna.tsinghua.edu.cn/simple/Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/Collecting uv Downloading https://pypi.tuna.tsinghua.edu.cn/packages/08/a0/ab5b1850197bf407d095361b214352e40805441791fed35b891621cb1562/uv-0.9.17-py3-none-win_amd64.whl(22.1 MB)----------------------------------------22.1/22.1 MB 49.9 MB/s 0:00:00 Installing collected packages: uv Successfully installed uv-0.9.17(venv)PSD:\GithubOFAi\specify安装 Specify CLI:uv tool install specify-cli--fromgithttps://github.com/github/spec-kit.git如果你没法访问github可以使用gitee地址为https://gitee.com/boomer001/spec-kit该地址为528次提交最新的请自行搜索。如果希望使用中文的同学可以使用中文版https://github.com/Linfee/spec-kit-cn由于我使用的是qwen cli 所以我用的是qwen的模板我已经下载好并且分享在这里节省100个人的2分钟也就帮世界节省了200分钟了。安装好specify之后用命令# Create new projectspecify initPROJECT_NAME# Or initialize in existing projectspecify init.--ai claude# orspecify init --here --ai claude# Check installed toolsspecify check选择你正在使用的CLI工具。然后可以使用以下步骤进行项目的初始化(原文Use the /speckit.constitution command to create your project’s governing principles and development guidelines that will guide all subsequent development.Use the /speckit.specify command to describe what you want to build. Focus on the what and why, not the tech stack.Use the /speckit.plan command to provide your tech stack and architecture choices.Use /speckit.tasks to create an actionable task list from your implementation plan.Use /speckit.implement to execute all tasks and build your feature according to the plan.翻译成人话就是通过以上步骤那么可以将开发代码前就把项目计划和细节写好。从文档中把项目的主要方向和脉络都统统写成文字和文档。然后再进行编码去实现。结束语作为人类我们只需要把文档写好然后通过自动化CLI编码助手去完成实际的编码工作。当然调试和修改肯定是不可避免的但是只要更加进一步地把文档细致化肯定能对软件开发工程有非常积极的贡献。我个人认为这种方向是正确的以后的编码工作肯定不是一点一滴地需要人类去介入源代码而是更多的是高屋建瓴思想指导以及规范和框架来约束AI的工作指挥AI去工作的。时间有限我今天先分享到这里。后面我会用实际项目来检验一下这个方向的软件开发的核心哲学原文的话Core Philosophy。