从0开始实现一个Auto-GPT在WSL2环境中的部署和运行

本文指导读者如何在Windows系统上通过WSL2环境部署Auto-GPT,包括安装WSL、配置Docker和docker-compose、安装Python3.10及poetry,以及运行初始化设置,解决常见问题的方法也一并提供。
摘要由CSDN通过智能技术生成

第一部分:API接口部分

  1. 你需要一个openai的账户
  2. 在api页面生成自己的api接口密钥
  3. 在api页面添加付款方式
  4. 将生成的api接口密钥保存下来,并在第二部分的.env文件中使用

第二部分:WSL环境配置

第一小点:安装一个能运行在windows系统上的linux子系统,即WSL

先放一个网址参考,WSL系统安装。主要参考这篇文章的自定义位置安装Ubuntu系统20.04部分,以及关于WSL系统的指令,内容较全面,对初学者比较友好。
强烈推荐

第二小点:在WSL系统中安装docker和docker-compose

网址参考,Ubuntu 20.04系统安装docker和docker-compose。只有一点需要修改,在docker-compose是否运行的验证部分,使用命令

docker compose version

而不是

docker-compose --version

第三小点:在Windows系统中安装Docker-desktop

用于监控WSL系统中docker的生成和运行情况,Docker-desktop的安装教程。可以不迁移docker的数据,只参考安装部分

第四小点:在WSL系统中安装python3.10和poetry

检查自己系统的python版本
选择文件夹

cd /usr/bin

查看所有已安装的python版本

ls -al python*

安装最新的python版本
指令如下,下面都是在管理员权限下进行的,省略了sudo:

  1. 日常update一下,再安装Python环境所需的依赖
apt update
apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
  1. 下载安装包
wget https://registry.npmmirror.com/-/binary/python/3.10.10/Python-3.10.10.tgz
  1. 解压并进入子目录
tar -xf Python-3.10.10.tgz
cd Python-3.10.10
  1. 规定即将安装的 Python 3.10.10 安装在/usr/python目录并执行
./configure --prefix=/usr/python
make altinstall
  1. 建立软连接
ln -fs /usr/python/bin/python3.10 /usr/bin/python
ln -fs /usr/python/bin/pip3.10 /usr/bin/pip
  1. 检查python版本
ls -al python*

理想结果
理想结果

第三部分,运行

运行初始化和设置的参考文章
出现问题可以考虑GPT搜索,通常是某些包调取不成功,使用GPT的命令再次手动调取后,会成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值