ubuntu搭建shellGPT步骤

  1. 安装环境

系统:Ubuntu 18.04.4 LTS

位置:轻量应用云服务器

  1. 查看python3的版本号

注意:如果自带的python3的版本号低于3.10,必须升级到3.10以上(本人是通过源码编译的方式安装到3.10版本以上的,详细步骤在文章最后)

  1. 查看pip3的版本号

       注意:pip3的版本也必须安装到22以上

  1. 设置python的虚拟环境(虚拟环境非常适合运行隔离的程序,因为它们可以避免库冲突)

注意:也可以不安装虚拟环境,看个人喜好。

  1. 安装venv模块

sudo apt-get install python3-venv

  1. 创建一个新目录来组织和托管文件

mkdir my_shellGPT

  1. cd到新创建的目录

cd my_shellGPT

  1. 创建一个新的虚拟环境

python3 -m venv shellgpt

  1. 激活虚拟环境

source shellgpt/bin/activate

  1. 查看在命令的开头已经有(shellgpt)字样
  1. 获取openai的个人api秘钥

通过自己的方式自行获取吧,毕竟老外网站访问不是很友好。

  1. 把获取的秘钥设置成环境变量

临时方式:export OPENAI_API_KEY=<你的秘钥>

永久方式:vim ~/.bashrc 打开文件,把上面的命令保存到最后一行

                       source ~/.bashrc  使设置的环境变量生效

  1. 安装shell-gpt

pip3 install shell-gpt

注意:如果安装失败,可能是pip3的版本不正确。需要升级pip3的版本号。

  1. 安装完成之后,可以正式使用了。

Sgpt –chat ss “你的问题”

源码方式安装python3.10.8

  1. 在官方网站下载源码(https://www.python.org/)
  2. 解压安装包tar -zxvf Python-3.10.8.tgz

3、预先安装一下依赖的编译库(否则缺少某些模块,无法使用gpt)

       a) apt-get install libreadline-dev

 b) apt-get install libffi-devel (如果安装不上,重新卸载安装一下python3-apt,本人的现象是这样的哈)

4、下载openssl的源码库openssl-1.1.1t.tar.gz(https://www.openssl.org/)

5、解压安装包 tar -zxvf openssl-1.1.1t.tar.gz

6、cd openssl-1.1.1t

7、./config -fPIC --prefix=/usr/include/openssl enable-shared

8、make && make install

9、cd Python-3.10.8

10、./configure --enable-optimizations --with-zlib=/usr/include --with-openssl-rpath=auto --with-openssl=/usr/include/openssl OPENSSL_LDFLAGS=-L/usr/include/openssl OPENSSL_LIBS=-l/usr/include/openssl/ssl OPENSSL_INCLUDE=-I/usr/include/openssl

猜你喜欢

转载自blog.csdn.net/AveryThing/article/details/130387541