一.安装虚拟环境
1.安装miniconda
书接上文,以及完成了远程连接aws,首先需要安装conda虚拟环境,当然可以选择其他的虚拟环境,笔者比较熟悉conda这里就用conda演示了。
这里我们利用miniconda来配置conda环境,首先进入miniconda官网https://docs.conda.io/en/latest/miniconda.html,选择图示版本,右击复制连接地址
然后在终端界面输入以下代码,来新建一个文件夹,名称自拟,将minicode换成自己想要命名的文件名即可,然后运行cd进入文件夹内
mkdir minicode
cd minicode
运行(wget +复制的链接)
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
当跳出如下界面表示下载成功
然后运行bash进行安装
bash Miniconda3-latest-Linux-x86_64.sh
然后一路按回车,注意要慢点按到如下界面,输入yes,如果长按会直接跳过,你就得重新来一次了
进入如下界面按下回车键,进行安装然后一路yes
进入此界面表示安装成功
2.配置conda虚拟环境
重新加载bash shell 配置
source ~/.bashrc
打开环境变量配置
sudo vim /etc/profile
按下I键进入插入模式,插入:(ps:路径每个人不一定相同,可以用cd 指令打开的Miniconda3文件夹路径下,输入pwd bin就可以获得该路径,最后在后面加上“/bin”即可)
export PATH="/home/ec2-user/miniconda3/bin:$PATH"
#/home/ec2-user/miniconda3/bin:$PATH这是你安装minicode文件下的bin的安装路径
然后按下esc键退出编辑模式,手动输入:wq保存并退出(注意:":"是英文模式下的)
然后执行
source /etc/profile
3.创建conda虚拟环境
Auto-gpt需要使用python3.10以上的版本,它的环境依赖必须要使用虚拟环境才能安装,笔者这里安装的是3.11。(agpt是虚拟环境名称可以自定义)运行如下代码并输入y加回车进行虚拟环境安装,然后进入虚拟环境。
conda create -n agpt python=3.11
conda activate agpt #进入虚拟环境
conda deactivate agpt #退出虚拟环境
二.安装Auto-GPT
1.下载Auto-GPT
输入下列代码,并输入y+回车进行安装git
sudo yum install git
进入github auto-gpt页面:https://github.com/Significant-Gravitas/Auto-GPT,点击右上角code,并复制https链接,然后使用gitclone获取。
(ps:如果因为网络问题无法访问,可以尝试直接运行下述代码,一般链接不会发生变化)
git clone https://github.com/Significant-Gravitas/Auto-GPT.git
2.安装环境依赖
这里笔者是直接安装在根目录下,利用cd指令来到Autogpt目录下,运行run.sh文件,安装需要的环境依赖。(ps:windows系统下是使用run.bat)
./run.sh
笔者建立的是海外服务器,如果使用国内服务器或是本地pc进行相关操作的,可能会因为网络或是其他问题导师依赖安装失败或是链接超时,可以尝试利用清华源进行环境安装:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
等待安装完成后再次运行run.sh检查环境配置是否全部完成,安装完成后会提示我们更新API
可以根据提示输入自己的openai的API,如果手快跳过了,重现运行./run.sh即可
出现如下界面,便表示安装成功,于是,就可以快乐的玩耍了
ps:附上https://pypi.org/project/agpt/,官方链接,里面介绍了Auto-GPT的相关用法与参数设置