0%

中科院ChatGPT详细安装部署方法

如果有不懂的地方,可以看下参考资料中的3、4的视频。

第一步:下载项目

打开项目地址:https://github.com/binary-husky/chatgpt_academic

按下图下载项目压缩包,放在随意路径下,进行解压。记住这个安装路径,后面会经常用到。

image-20230417151426691

第二步:安装依赖环境

安装Anaconda

安装依赖的意思就是安装该项目运行所需要用到的库。

Anaconda的安装教程(Windows版)可参考这篇博客:

https://blog.csdn.net/weixin_42855758/article/details/122795125

唯一需要注意的是这一步推荐点上前三个,其他的跟着网页进行操作,直到第十二步。

Anaconda成功安装之后,即网页中第十二步就可以了

换国内源

(此步骤为了换国内的源,可以跳过,当遇到下载速度较慢再来更换也行)点击左下角的win图标,然后按下图打开Anaconda Navigator

image-20230418180619584

image-20230418181050879

点击launch启动cmd进行换源。换国内的源是为了更快下载,具体可以参考:

https://www.ngui.cc/el/1234004.html?action=onClick

清华或科大的源选一个进行安装就可以,直接复制代码粘贴到刚刚打开的那个黑色窗口回车就可以。最后可以使用下面的语句进行检查,如何安装的是中科大源就是下图的样子:

1
conda config --show-sources

image-20230418181751512

安装依赖

后面我们可以通过下图这种方式来打开这个Anaconda Prompt窗口,后面的一些代码都会在这个窗口中输入。

image-20230417153922227

1.创建项目运行的虚拟环境,复制粘贴代码后回车,中途会询问yes还是no,一直y就行

1
conda create -n chatgpt python=3.11

2.激活创建的虚拟环境

1
conda activate chatgpt

3.在创建的虚拟环境中进入项目所在的目录安装项目运行所需要的库,这一步操作后面每次使用时都需要用到,请牢记:

例如:我项目路径是F:\中科院chatgpt\chatgpt_academic-master,那么需要首先输入F: 如果你是安装在D,那就是D:

1
F:

之后输入cd空格项目路径,项目路径可以直接进行项目文件然后复制路径image-20230419151628127

1
cd F:\中科院chatgpt\chatgpt_academic-master

通过这两步定位到程序所在位置,再使用下面代码安装依赖:

1
python -m pip install -r requirements.txt

image-20230418182143153

看到红圈中的内容就是成功安装,可直接跳到第三步,忽略下面的内容。

(安装成功的人不用看!)如何你安装失败了,可能是因为会遇到没有gradio-3.23.0这个版本,所以我们去网站上下载:

https://pypi.org/project/gradio/#file

下载完之后可以放在一个位置(自己决定)

img

然后直接pip刚刚下载的文件:

1
pip install gradio-3.23.0-py3-none-any.whl

然后再在项目文件中找到requirements.txt文件,注释这第一行,因为不需要安装gradio了,加个#号即可。再重新安装一遍:

在这里插入图片描述

1
python -m pip install -r requirements.txt

第三步:配置代理和KEY

在我们第一步下载的项目中打开 config.py 文件(可以使用pycharm、vs等等变成软件,都没有可以选择记事本),进行配置:

image-202304191521586701)OpenAI API Key 获取参考:
https://www.163.com/dy/article/HUPI06JN05561QFI.html
2)代理地址和端口
https://github.com/binary-husky/chatgpt_academic/issues/1

将项目中的config.py复制一份,原地粘贴,更名为config_private.py,config_private.py不受git管控,可以让您的隐私信息更加安全。

第四步:运行并使用

最后使用Anaconda Prompt,同样的进入到项目地址(如果不记得了,可以看第二步),输入下列代码运行程序,会自动打开网页版中科院GPT,可直接使用

1
python main.py

参考资料

  1. https://blog.csdn.net/weixin_37977006/article/details/129920530?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-129920530-blog-129866977.235%5Ev29%5Epc_relevant_default_base3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-129920530-blog-129866977.235%5Ev29%5Epc_relevant_default_base3&utm_relevant_index=2
  2. https://blog.csdn.net/weixin_44383402/article/details/129888358?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-129888358-blog-129866977.235%5Ev29%5Epc_relevant_default_base3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-129888358-blog-129866977.235%5Ev29%5Epc_relevant_default_base3&utm_relevant_index=3
  3. https://www.bilibili.com/video/BV1Th411V75K/?spm_id_from=333.337.search-card.all.click&vd_source=3fd6272f9e1a2f5ab97bcdd9e17bb11f
  4. https://www.bilibili.com/video/BV1hL411X7bZ/?spm_id_from=333.337.search-card.all.click&vd_source=3fd6272f9e1a2f5ab97bcdd9e17bb11f