本指南提供了在不同环境中安装和配置 gpt-engineer 的详细说明。它涵盖了安装方法、安装后设置和故障排除步骤。有关安装 gpt-engineer 后的使用信息,请参阅 用户指南。
来源: README.md22-65 docs/installation.rst1-21
gpt-engineer 目前支持 Python 3.10 到 3.12 版本。如果您需要兼容 Python 3.8 或 3.9,则应使用 0.2.6 或更早的版本。
来源: README.md36 pyproject.toml21 .github/workflows/ci.yaml21-22
gpt-engineer 兼容大多数操作系统
来源: README.md49
本节详细介绍了安装 gpt-engineer 的所有可用方法,并附有展示完整安装流程的工作流程图。
来源: README.md22-65 pyproject.toml66-70
安装稳定版的最简单方法是使用 pip
此方法将从 PyPI 安装最新的稳定版本,使 gpte、ge 和 gpt-engineer 命令在您的环境中可用。
来源: README.md26-28 pyproject.toml66-70
安装具有最新功能的开发版本
您还可以使用提供的 Makefile 来简化安装
来源: README.md30-34 Makefile29-34
对于基于 Docker 的安装
来源: README.md52
您也可以使用 GitHub Codespaces 在浏览器中直接运行 gpt-engineer
来源: README.md53-54
安装 gpt-engineer 后,您需要设置 API 密钥以访问语言模型服务。
选择以下一种方法来配置您的 API 密钥
将 API 密钥导出为环境变量
在 Windows 上,使用
您可以将其添加到 .bashrc、.zshrc 或等效的 shell 配置文件中,使其持久化。
来源: README.md41-42 .env.template1-6
OPENAI_API_KEY=your_api_key_here
ANTHROPIC_API_KEY=your_anthropic_api_key_here
来源: README.md43-45 .env.template1-6
对于本地模型、Azure OpenAI 或其他提供商,请参阅文档。
来源: README.md46-47
下图说明了安装组件如何与 gpt-engineer 代码架构集成
来源: pyproject.toml21-40 pyproject.toml66-70
安装并配置 gpt-engineer 后,您应该验证其是否正常工作。
运行以下命令以检查 gpt-engineer 是否已正确安装
这应该会显示帮助信息和可用的命令。
来源: tests/test_install.py52-69 tests/test_install.py72-85
测试全部功能
如果一切设置正确,gpt-engineer 应该会在 test-project 目录中生成一个简单的 hello world 程序。
来源: README.md57-61 tests/test_install.py88-107
下图显示了包括依赖关系和组件关系的详细安装工作流程
来源: pyproject.toml21-40 README.md22-65
错误:gpt-engineer 要求 Python >=3.10, <3.13
解决方案:安装兼容的 Python 版本(3.10、3.11 或 3.12)。
来源:pyproject.toml21 .github/workflows/ci.yaml21
在某些 Linux 和 macOS 系统上,tkinter(它是标准的库依赖)可能未包含在精简版 Python 安装中。
对于 macOS,请使用 brew 安装 tkinter
对于基于 Debian 的 Linux 系统
如果您在使用 Poetry 时遇到问题
确保 Poetry 在您的 PATH 中。
尝试更新 Poetry
来源:Makefile29-34 tests/test_install.py19-49
如果 gpt-engineer 找不到您的 API 密钥
检查 .env 文件是否位于正确的位置且格式正确。
设置环境变量后,重新启动您的终端或命令提示符。
来源:README.md38-47 .env.template1-6 tests/applications/cli/test_learning.py41-53
该项目使用 GitHub Actions 进行持续集成,该集成会测试多个 Python 版本的安装情况。
来源:.github/workflows/ci.yaml1-50 tox.ini1-14
本安装指南已为您提供安装和配置 gpt-engineer 以适应您的环境所需的所有信息。如果您遇到此处未涵盖的任何问题,请参阅官方文档或在 GitHub 存储库上提交问题。
刷新此 Wiki
最后索引时间2025 年 4 月 18 日(a90fcd)