📚 学习路径第2步 | 🔧 目标:完成系统环境配置和安装验证
🗺️ 完整学习路径:00-文档导航 → 01-快速开始 → 02-安装指南 → 03-使用说明 → 04-故障排除 → 05-FAQ
# 方法1:Git下载
git clone https://github.com/your-repo/AI-Copyright-Application-Generator.git
# 方法2:直接下载ZIP文件后解压
python3 --version
# 确认显示 Python 3.6.x 或更高版本
cd AI-Copyright-Application-Generator
chmod +x *.py *.sh
cd AI-Copyright-Application-Generator
python3 scripts/init/init_project.py --help
# 如显示帮助信息,说明安装成功
# 创建测试项目
cd AI-Copyright-Application-Generator
python3 scripts/init/init_project.py test-verification
# 检查生成结果
ls test-verification/
# 清理测试
rm -rf test-verification
# 验证所需模块(均为Python标准库)
python3 -c "import os, json, shutil, sys; print('✅ Python环境正常')"
系统仅使用Python标准库:
os
- 文件系统操作json
- 配置文件处理shutil
- 文件复制操作sys
- 系统参数处理症状:SyntaxError: invalid syntax
解决:升级到Python 3.6+
# Ubuntu/Debian
sudo apt install python3.8
# macOS
brew install python@3.8
# Windows:下载官方Python安装包
症状:Permission denied
解决:设置执行权限
chmod +x *.py *.sh
# 或直接使用:python3 /path/to/AI-Copyright-Application-Generator/scripts/init/init_project.py
症状:python3: command not found
解决:使用python命令或创建链接
# 检查python版本
python --version
# 如果是3.x版本,用python替代python3
症状:源文件目录不存在
解决:确保在正确目录运行
# 确认在项目根目录
ls specs_docs/
如果需要在任意目录下使用项目创建命令,可以配置全局访问:
# 临时添加(当前会话有效)
export PATH="$PATH:/path/to/AI-Copyright-Application-Generator"
# 永久添加(加入.bashrc或.zshrc)
echo 'export PATH="$PATH:/path/to/AI-Copyright-Application-Generator"' >> ~/.bashrc
source ~/.bashrc
# 使用全局命令
create-copyright-project "项目名称"
# 创建软链接到系统PATH
sudo ln -s /path/to/AI-Copyright-Application-Generator/create-copyright-project /usr/local/bin/
# 验证配置
which create-copyright-project
# 使用全局命令
create-copyright-project "项目名称"
# 添加别名到.bashrc或.zshrc
echo 'alias ai-copyright="cd /Users/fancyliu/CursorWorkspace/AI-Copyright-Application-Generator && python3 scripts/init/init_project.py"' >> ~/.bashrc
source ~/.bashrc
# 使用别名
ai-copyright "项目名称"
# 测试全局命令
create-copyright-project test-global-project
# 测试在任意目录创建项目
cd /tmp
python3 /path/to/AI-Copyright-Application-Generator/scripts/init/init_project.py test-anywhere
使用内置检查脚本验证安装:
# 快速检查安装完整性
cd AI-Copyright-Application-Generator
python3 scripts/validators/check_project.py --quick
# 完整验证(包括语法检查)
python3 scripts/validators/check_project.py
# 功能测试
python3 scripts/validators/run_tests.py
预期结果:
如果无法运行自动检查,请手动确认:
specs_docs/
目录存在ai-copyright-config.json
配置文件存在# 备份现有版本(如有重要项目)
cp -r AI-Copyright-Application-Generator backup/
# 下载新版本
git pull origin main
# 验证升级结果
cd AI-Copyright-Application-Generator
python3 scripts/validators/check_project.py --quick
升级完成后建议运行检查:
# 验证所有文件更新正确
cd AI-Copyright-Application-Generator
python3 scripts/validators/check_project.py
# 确认核心功能正常
python3 scripts/validators/run_tests.py
已生成的项目无需特殊处理,可继续使用。
安装完成? 立即开始:01-快速开始.md | 下一步:03-使用说明.md