项目开发工具安装及环境配置教程(Python + MySQL8 + Codex/Trae CN + Git/Gitee)

大家好,今天整理一篇适合新手入门的项目开发环境搭建教程。本文内容基于《1.项目开发工具安装及环境配置教程.pdf》中的安装主题进行扩展,补全了实际安装步骤,并在文章后半部分详细说明 Git 的常用操作,方便大家搭建完环境后直接进入项目开发。

如果你正在学习 Python 开发、数据库基础、AI Agent 工具链,或者刚开始接触 Git 与 Gitee,这篇文章可以作为一份完整的上手笔记。

一、本文包含哪些内容

本文主要分为 4 个部分:

  1. Python 解析器安装与环境变量配置
  2. MySQL8 数据库安装与基础配置
  3. Codex、Trae CN 等 AI Agent 开发工具安装与使用准备
  4. Git + Gitee 安装配置,以及详细 Git 常用操作说明

二、Python 解析器安装

Python 是很多项目开发的基础环境,尤其是数据分析、自动化脚本、AI 应用开发中使用非常频繁。

1. 下载 Python

建议下载 Python 3.x 的稳定版本。安装时尽量选择官方安装包。

2. 安装 Python

双击安装包后,重点注意下面两个选项:

  • 勾选 Add python.exe to PATH
  • 选择 Customize installation 或直接 Install Now

如果你是新手,直接选择默认安装即可;如果希望后续更方便管理,也可以自定义安装目录,例如:

C:\Python3.13

3. 验证是否安装成功

安装完成后,打开命令行,执行:

python --version

如果能正确显示 Python 版本号,例如:

Python 3.13.0

说明 Python 已经安装成功。

接着再执行:

pip --version

如果能看到 pip 的版本信息,说明 Python 包管理工具也可正常使用。

4. 常见问题

如果提示 python 不是内部或外部命令,通常是环境变量没有配置好,可以按下面方式检查:

  1. 打开“此电脑”。
  2. 右键“属性”。
  3. 进入“高级系统设置”。
  4. 点击“环境变量”。
  5. 找到 Path,确认是否包含 Python 安装目录和 Scripts 目录。

例如:

C:\Python313\
C:\Python313\Scripts\

5. 建议补充

安装完成后,建议执行一次升级:

python -m pip install --upgrade pip

这样后续安装第三方库时会更稳定。

三、MySQL8 数据库安装与配置

MySQL 是最常见的关系型数据库之一,适合课程项目、管理系统、Web 后端等场景。

1. 下载 MySQL8

建议安装 MySQL8 社区版。安装时如果需要图形化管理工具,也可以一并安装 MySQL Workbench。

2. 安装流程说明

安装过程中常见的几个关键步骤如下:

  1. 选择安装类型,通常选择 Developer DefaultCustom
  2. 安装依赖组件
  3. 配置 MySQL Server
  4. 设置 root 用户密码
  5. 完成服务初始化

3. 配置重点

在配置阶段,重点关注下面几项:

  • 端口号通常使用默认的 3306
  • 身份验证方式一般选择默认推荐配置
  • 设置 root 密码时一定要记住
  • 可根据需要创建普通用户账号

4. 启动与验证

安装完成后,可以在命令行中测试:

mysql -u root -p

回车后输入安装时设置的 root 密码,如果能进入 MySQL 命令行,说明安装成功。

进入后可以执行:

show databases;

如果能看到系统默认数据库列表,就说明数据库服务运行正常。

5. 可能遇到的问题

常见问题包括:

  • mysql 命令无法识别:通常是 MySQL 的 bin 目录没有加入环境变量
  • 端口占用:3306 端口可能被其他数据库服务占用
  • 忘记 root 密码:需要重新初始化或重置密码
  • 服务未启动:可在 Windows 服务中检查 MySQL 服务状态

MySQL 的环境变量通常类似于:

C:\Program Files\MySQL\MySQL Server 8.0\bin

四、Codex、Trae CN、AI Agent 项目开发工具安装与配置

除了基础开发环境,现在很多同学也会使用 AI Agent 工具来辅助编码、调试和文档编写。PDF 中提到了 codexTrae CNcc-switch 和中转站 API,这里做一个适合入门的整理说明。

1. 工具的基本作用

  • Codex:可理解为 AI 编码助手或 Agent 型开发工具
  • Trae CN:常用于集成式 AI 开发协作
  • cc-switch:用于切换或管理相关环境
  • 中转站 API:用于接入模型服务

2. 安装前需要准备什么

在安装这类 AI 工具前,建议先准备好:

  1. 已正常安装 Python
  2. 已正常安装 Git
  3. 网络环境可访问对应服务
  4. 拥有可用的 API Key 或服务账号

3. 安装与配置思路

这类工具虽然名字不同,但整体配置逻辑通常比较接近:

  1. 下载对应客户端或命令行工具
  2. 按提示完成本地安装
  3. 登录账号
  4. 配置模型服务地址或 API Key
  5. 测试是否可以正常调用模型

4. 配置 API 时需要注意什么

一般会涉及下面几个参数:

  • Base URL
  • API Key
  • Model Name

如果你使用的是中转站服务,那么通常要在配置文件或客户端界面中填写对应的接口地址和密钥。

5. 使用建议

对于初学者,我建议按这个顺序使用:

  1. 先把本地 Python、MySQL、Git 环境配置好
  2. 再安装 AI 开发工具
  3. 最后接入 API 做联调测试

这样出了问题更容易定位,到底是本地环境问题、网络问题,还是模型接口配置问题。

五、Git 与 Gitee 安装配置

Git 是版本管理工具,Gitee 是国内常用的代码托管平台。两者结合后,就可以完成项目代码的提交、同步、备份与协作开发。

1. 安装 Git

下载 Git 安装包后,安装时大部分选项保持默认即可。安装完成后,打开命令行执行:

git --version

如果能看到版本号,说明 Git 安装成功。

2. 初始化用户信息

首次使用 Git,先配置用户名和邮箱:

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"

查看配置结果:

git config --global --list

3. 生成 SSH Key

为了让本地电脑和 Gitee 建立安全连接,建议生成 SSH 密钥:

ssh-keygen -t ed25519 -C "你的邮箱"

一路回车后,会在用户目录下生成密钥文件。然后查看公钥内容:

type %USERPROFILE%\\.ssh\\id_ed25519.pub

把输出的公钥复制到 Gitee 的 SSH 公钥配置页面即可。

在这里插入图片描述

测试连接:

ssh -T git@gitee.com

如果提示认证成功,就可以使用 SSH 方式推送代码。

4. 在 Gitee 中配置 SSH 公钥

很多同学在本地生成了 SSH Key,但不知道还需要在 Gitee 后台完成绑定,这一步如果漏掉,后面推送代码时会直接认证失败。

具体操作如下:

  1. 登录 Gitee
  2. 点击右上角头像,进入“设置”
  3. 找到 SSH 公钥
  4. id_ed25519.pub 文件中的内容完整复制进去
  5. 给这个公钥起一个便于识别的名字,例如 office-laptopmy-pc
  6. 点击保存

这里要特别注意:

  • 上传的是公钥 id_ed25519.pub
  • 不能上传私钥 id_ed25519
  • 如果第一次连接时出现主机指纹确认,输入 yes 即可

如果执行 ssh -T git@gitee.com 后依然失败,优先排查以下问题:

  • 复制错了文件,把私钥当成公钥上传
  • 当前登录的 Gitee 账号和你要使用的账号不是同一个
  • 本地网络限制了 SSH 的 22 端口

5. 在 Gitee 中创建仓库

配置好 SSH 后,下一步就是在 Gitee 上创建远程仓库。

具体流程如下:

  1. 登录 Gitee 首页
  2. 点击右上角 +,选择“新建仓库”
  3. 输入仓库名称,例如 python-demostudent-manage-system
  4. 选择仓库类型:公开仓库或私有仓库
  5. 根据需要填写仓库描述
  6. 点击“创建”

对于新手,我建议优先这样做:

  • 如果你本地已经有代码,不要勾选“使用 Readme 初始化仓库”
  • 如果你准备先在 Gitee 建仓库再拉到本地,可以勾选 Readme 初始化
  • 仓库命名尽量和项目名一致,后续更容易维护

创建完成后,Gitee 会提供仓库地址,通常会同时给出:

  • HTTPS 地址
  • SSH 地址

如果你前面已经配置好了 SSH,建议优先使用 SSH 地址。

6. 克隆前的准备建议

拿到仓库地址后,不要着急直接开发,建议先做两件事:

  1. 确认仓库默认分支是 main 还是 master
  2. 确认克隆地址使用的是 SSH 还是 HTTPS

一般来说:

  • 个人长期开发更推荐 SSH
  • 临时下载代码可以使用 HTTPS

这样后面在 push 时就不会频繁输入账号密码。

六、Git 常用操作详细说明

这一部分是本文的重点。很多同学虽然装好了 Git,但是不会真正使用。下面按实际开发流程详细梳理。

1. 创建本地仓库

如果你本地已经有一个项目目录,可以进入项目目录后执行:

git init

执行后,当前目录会变成一个 Git 仓库。

查看仓库状态:

git status

这个命令非常重要,它可以随时查看当前文件的变更状态。

2. 把文件加入暂存区

Git 的提交不是直接提交所有修改,而是先加入暂存区,再提交。

添加单个文件:

git add 文件名

添加当前目录所有变更:

git add .

这一步可以理解为“告诉 Git,这些文件我准备提交了”。

3. 提交代码

把暂存区内容提交到本地仓库:

git commit -m "完成项目初始化配置"

-m 后面写的是本次提交说明,建议简洁明确,例如:

  • 初始化项目结构
  • 完成数据库连接配置
  • 修复登录接口报错

4. 查看提交记录

想看历史提交,可以执行:

git log

如果想看精简版:

git log --oneline

这可以帮助我们快速查看每次提交的版本记录。

5. 关联远程仓库

先在 Gitee 上新建一个仓库,然后把本地仓库和远程仓库关联起来:

git remote add origin 仓库地址

例如:

git remote add origin git@gitee.com:yourname/demo.git

查看远程仓库信息:

git remote -v

6. 首次推送代码到远程仓库

第一次推送时通常执行:

git push -u origin master

如果你的默认分支是 main,则执行:

git push -u origin main

这里的 -u 表示建立本地分支和远程分支的跟踪关系,后面再推送时就可以直接使用:

git push

7. 克隆远程仓库

如果项目已经在 Gitee 上,不需要手动新建本地目录,直接克隆即可:

git clone 仓库地址

例如:

git clone git@gitee.com:yourname/demo.git

执行后,本地会生成一个与远程仓库同名的项目文件夹。

在这里插入图片描述

克隆完成后,建议第一时间执行下面两个命令确认远程信息是否正确:

git remote -v
git branch -a

这样可以快速看到:

  • 当前仓库关联的是哪个远程地址
  • 默认分支是 main 还是 master
  • 远程是否已经存在其他分支

8. 拉取远程最新代码

团队协作时,别人可能已经提交了新代码,所以在开发前建议先拉取:

git pull

它的作用是把远程仓库最新内容同步到本地。

更准确地说,git pull 相当于:

git fetch
git merge

如果你只是想先看看远程更新,不立刻合并,可以先执行:

git fetch

9. 分支操作

分支是 Git 非常核心的功能。开发新功能时,不建议一直在主分支上修改。

创建分支并切换,最常用的是下面这个命令:

git checkout -b 分支名称

例如:

git checkout -b feature-login

它的作用是“创建一个新分支,并立刻切换到这个分支”。

查看分支时,建议直接记住图片里这 3 个命令:

git branch
git branch -r
git branch -a

它们分别表示:

  • git branch:查看本地所有分支
  • git branch -r:查看远程仓库分支
  • git branch -a:查看本地 + 远程所有分支

分支命名建议尽量语义化,例如:

  • feature-login
  • feature-order
  • fix-user-bug
  • hotfix-payment

如果你准备把本地新分支同步到远程,可以执行:

git push -u origin feature-login

这样后续只需要执行 git pushgit pull 即可,不需要每次都手动指定分支名。

分支管理上,推荐遵守下面几个基本原则:

  1. mainmaster 只保留稳定代码
  2. 开发新功能时新建 feature 分支
  3. 修复紧急问题时使用 hotfix 分支
  4. 一个分支只处理一类任务,避免把多个需求混在一次提交里

10. 合并分支

假设你已经在 feature-login 分支完成开发,想合并到 main

先执行:

git checkout main

后执行:

git merge feature-login

如果没有冲突,Git 会自动完成合并。

11. 处理冲突

当两个人修改了同一段代码,就可能出现冲突。冲突文件里通常会出现类似标记:

<<<<<<< HEAD
当前分支代码
=======
另一分支代码
>>>>>>> feature-login

处理方法如下:

  1. 手动编辑文件,保留正确内容
  2. 删除冲突标记
  3. 重新加入暂存区
git add .
  1. 再次提交
git commit -m "解决分支合并冲突"

12. 查看文件差异

想看当前修改了什么,可以执行:

git diff

想看已经加入暂存区、但还没有提交的差异:

git diff --cached

这两个命令在排查问题时特别有用。

13. 撤销修改与版本回退

这一部分要特别小心。

如果只是想撤销工作区中某个文件的改动,可以执行:

git restore 文件名

如果想把文件从暂存区撤回,但保留本地修改:

git restore --staged 文件名

如果想查看 Git 的版本历史记录,先执行:

git log --oneline

在这里插入图片描述

如果你只是想按照图片里的基础写法回退到指定版本,可以先记住这个命令:

git revert 版本号

它表示撤销指定版本对应的修改,并生成一次新的提交。

看到提交记录后,再根据场景选择回退方式:

方式 1:回退到上一个提交,但保留代码修改
git reset --soft HEAD~1

适用场景:

  • 刚提交完,发现提交说明写错了
  • 提交内容还想继续补充

这个命令会撤销最近一次提交,但代码还保留在暂存区中。

方式 2:回退到上一个提交,并把修改退回工作区
git reset --mixed HEAD~1

这个命令会撤销提交,同时把内容退回到工作区,适合你想重新整理后再提交的情况。

方式 3:彻底回退并丢弃修改
git reset --hard HEAD~1

这个命令风险较高,会直接丢弃最近一次提交和相关修改。新手要慎用,尤其不要在不确认内容的情况下执行。

方式 4:撤销某次已经共享出去的提交

如果代码已经推送到远程仓库,尤其是团队共用分支,不建议再用 reset 改写历史,这时更推荐:

git revert 提交ID

例如:

git revert a1b2c3d

它不会删除历史,而是新增一次“反向提交”来抵消原来的修改。这种方式更安全,也更适合协作开发。

可以简单记住一个原则:

  • 未提交的改动,优先用 git restore
  • 本地还没推送的提交,可以考虑 git reset
  • 已经推送到公共分支的提交,优先使用 git revert

14. 临时保存当前修改

如果你代码写到一半,但要切换分支处理其他问题,可以使用:

git stash

它会把当前未提交的修改先临时保存起来。

之后恢复:

git stash pop

查看暂存记录:

git stash list

15. 删除合并之后的子分支

当某个功能分支已经合并完成,可以删除本地分支:

git branch -d 子分支

例如:

git branch -d feature-login

如果远程分支也不需要了,可以继续删除远程分支:

git push origin --delete feature-login

16. 推荐的新手 Git 工作流

如果你刚接触 Git,建议按下面这个流程操作:

  1. 从远程仓库克隆项目
  2. 开发前先执行 git pull
  3. 新建自己的功能分支
  4. 修改代码后执行 git status
  5. git add . 加入暂存区
  6. git commit -m "本次修改说明" 提交
  7. git push 推送到远程仓库
  8. 最后再合并到主分支

这个流程简单、清晰,也更适合团队协作。

七、环境搭建完成后的建议

当你完成 Python、MySQL、AI Agent 工具以及 Git 的配置后,建议做下面几件事:

  1. 新建一个测试项目练手
  2. 测试 Python 是否可以安装第三方库
  3. 测试 MySQL 是否可以正常连接
  4. 测试 Git 是否可以提交并推送到 Gitee
  5. 测试 AI 工具是否可以调用模型接口

只要这几步都跑通,后续正式开发就会轻松很多。

八、参考资料

本文基于 PDF 中给出的主题与参考链接进行了扩展整理,原始参考如下:

九、总结

项目开发中,环境搭建看起来只是准备工作,但实际上会直接影响后续开发效率。把 Python、MySQL、AI 工具链和 Git 一次性配置好,相当于打好了整个项目的基础。

尤其是 Git,不只是“上传代码”的工具,它更是项目版本管理、团队协作和问题追踪的核心能力。建议大家在学会 git addgit commitgit push 的基础上,再逐步熟悉分支、合并、冲突处理和 stash 等操作,这样无论是做课程项目还是正式开发,都会更从容。

如果你愿意,我下一步还可以继续帮你把这篇内容优化成更像 CSDN 爆款教程的版本,比如补一个“常见报错汇总”、加入“命令速查表”,或者改成更适合直接发布的排版风格。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐