cli_install_cn.md
1 ## 命令行安装 2 3 ### 支持的系统和版本 4 | 系统版本 | Python 版本 | 是否支持 | 5 | ---- | ---- | ----- | 6 | macOS 13.x | python 3.9 | 是 | 7 | Windows 11 | python 3.9 | 是 | 8 | Ubuntu 22.04 | python 3.9 | 是 | 9 10 ### 详细安装 11 12 ```bash 13 # 步骤 1: 确保您的系统安装了 Python 3.9 或更高版本。您可以使用以下命令来检查: 14 # 您可以使用 conda 来初始化一个新的 Python 环境 15 # conda create -n metagpt python=3.9 16 # conda activate metagpt 17 python3 --version 18 19 # 步骤 2: 克隆仓库到您的本地机器以获取最新版本,并安装它。 20 git clone https://github.com/geekan/MetaGPT.git 21 cd MetaGPT 22 pip3 install -e . # 或 pip3 install metagpt # 用于稳定版本 23 24 # 步骤 3: 在 config2.yaml 文件中设置您的 LLM 密钥 25 mkdir ~/.metagpt 26 cp config/config2.yaml ~/.metagpt/config2.yaml 27 vim ~/.metagpt/config2.yaml 28 29 # 步骤 4: 运行 metagpt 命令行界面 30 metagpt "用 python 创建一个 2048 游戏" 31 32 # 步骤 5 [可选]: 如果您想保存诸如象限图、系统设计、序列流等图表作为工作空间的工件,您可以在执行步骤 3 之前执行此步骤。默认情况下,该框架是兼容的,整个过程可以完全不执行此步骤而运行。 33 # 如果执行此步骤,请确保您的系统上安装了 NPM。然后安装 mermaid-js。(如果您的计算机中没有 npm,请访问 Node.js 官方网站 https://nodejs.org/ 安装 Node.js,然后您将在计算机中拥有 npm 工具。) 34 npm --version 35 sudo npm install -g @mermaid-js/mermaid-cli 36 ``` 37 38 **注意:** 39 40 - 如果已经安装了Chrome、Chromium或MS Edge,可以通过将环境变量`PUPPETEER_SKIP_CHROMIUM_DOWNLOAD`设置为`true`来跳过下载Chromium。 41 42 - 一些人在全局安装此工具时遇到问题。在本地安装是替代解决方案, 43 44 ```bash 45 npm install @mermaid-js/mermaid-cli 46 ``` 47 48 - 不要忘记在config.yml中为mmdc配置 49 50 ```yml 51 mermaid: 52 puppeteer_config: "./config/puppeteer-config.json" 53 path: "./node_modules/.bin/mmdc" 54 ``` 55 56 - 如果`pip install -e.`失败并显示错误`[Errno 13] Permission denied: '/usr/local/lib/python3.11/dist-packages/test-easy-install-13129.write-test'`,请尝试使用`pip install -e. --user`运行。