Windows 10使用WSL部署Chatgpt_academic
目录
一、在windows10中安装Ubuntu系统
二、在Ubuntu系统中安装anaconda3和GPT_Academic
本文主要介绍windows10使用WSL安装Ubuntu系统,然后通过安装anaconda3来部署chatgpt学术版的整个过程。Chatgpt学术版用来做论文润色等任务还是挺不错的,但是是否有泄露风险就需要自己斟酌了。希望能够对想使用的同学有所参考。
一、在windows10中安装Ubuntu系统
(一)、在windows 10中启用WSL
1、点击windows 10屏幕左下角操作系统图标
2、 在弹出的搜索框中键入“控制面板”,然后在搜索结果上,单击“控制面板”
3、 “控制面板”打开时,点击“程序”
4、在打开的“程序”屏幕上,单机“启用或关闭Windows功能”,将弹出一个小窗口
5、在弹出的小窗口中,找到“适用于Linux的Windows子系统”并选中旁边的复选框。安装该功能,单机“确定”。
6、其他步骤可参考百度经验
如何在 Windows 10 上安装 Ubuntu 操作系统-百度经验
二、在Ubuntu系统中安装anaconda3和GPT_Academic
(一)安装anaconda3
1、点击屏幕左下角windows图标,打开powershell
2、在powershell界面中输入指令wsl -d Ubuntu,然后回车,启动Ubuntu系统。如果提示需要输入账号和密码,其就为上面设置的Ubuntu系统账号和密码。(输密码时默认不显示,输完后按回车即可,进入系统如下图所示,光标闪烁即成功)
3、修改Ubuntu系统为国内源,首先在上步打开的powershell命令窗口输入指令:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
然后回车,使用sudo指令需要输入系统登录密码,输完后回车即可运行。用来备份系统之前的源
4、再输入以下命令打开sources.list配置文件更换源
进入文件夹,复制该指令然后回车: cd /etc/opt
修改sources.list文件,复制该指令然后回车:sudo vi sources.list使用sudo指令需要输入系统登录密码,输完后回车即可运行
然后就是vi文件操作,键盘敲i键,切换为输入模式,将原先的每句内容使用#注释,然后输入以下内容:
deb http://mirrors.hit.edu.cn/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.hit.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.hit.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.hit.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.hit.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
输好之后按键盘esc键,退出编辑模式,然后输入英文冒号:wq!即可保存退出。
然后输入指令:sudo apt-get update,然后回车
等运行完成后输入指令:sudo apt-get upgrade,然后回车,然后键入y,然后回车,等待运行完成,就成功换源了。
5、关闭窗口后,重启电脑,这时候应该可以从windows文件管理下直接访问Ubuntu文件
6、打开anaconda官网https://www.anaconda.com/download#downloads,选择linux版本下载
7、下载完成后,将下载的文件拷贝到ubuntu路径下,home文件夹下会有一个以登录名命名的文件夹,将anaconda3文件放到该文件夹下。
8、然后同样打开powershell,输入wsl -d Ubuntu,回车进入ubuntu系统,然后
输入如下指令:cd /home/(放anaconda问价夹名)然后回车进入该文件夹
这里以我之前下载的版本为例,使用时需要替换为你自己下载的版本
指令:chmod +x Anaconda3-2022.05-Linux-x86_64.sh,然后回车执行
指令:./Anaconda3-2022.05-Linux-x86_64.sh,然后回车执行
Shell窗口出现如下内容 按Enter键继续,一路回车键继续,直到Shell窗口出现如下内容
输入yes,按回车键,Shell窗口出现如下内容
按ENTER继续,默认Anaconda安装/root/anaconda3目录下,接下来就是解压安装的过程。Shell窗口出现如下内容
输入yes,继续,直到shell出现如下内容
这时候关闭powershell,然后重新打开,输入wsl -d Ubuntu,回车进入Ubuntu系统,如果
Shell显示(base)内容,表示安装成功,以后终端会默认打开在conda环境
(二)配置chatgpt_academic环境。
1、下载项目
自己在D盘建一个文件夹,例如code文件夹。在powershell里先使用cd ..命令退到/mnt根目录,然后cd到code文件夹下
然后输入该指令:git clone https://github.com/binary-husky/chatgpt_academic.git
然后回车,等待下载完成
下载完成后,可以cd chatgpt_academic回车,到对应文件夹下。
2、配置anaconda虚拟环境
首先输入指令:conda create -n gpt_venv python=3.11
然后回车,出现如下界面,键入y,然后回车继续,等待创建完成。
然后输入该指令:conda activate gptac_venv
然后回车,激活创建的虚拟环境。
最后输入该指令:python -m pip install -r requirements.txt
然后回车,下载相关依赖包。
3、在chatgpt_academic文件夹下,复制一份config.py文件,然后重命名为config_private.py
打开config_private.py文件(如果没有安装vscode,可以下载notepad++,安装比较方便,安装好后右键,选择notepad++打开)
打开后,主要修改API_KEY
这个API_KEY就是与openai接口交互的秘钥,如果你有openai的账户,那可以直接填入秘钥(会看这篇攻略的大概率都没有,那就需要找替代方案)
然后选择模型为“api2d-gpt-3.5-turbo”
4、需要进API2D网站(这是openai的国内代理)进行注册,然后购买相应的token
可以点击下面的推荐链接https://api2d.com/r/204842进行注册,注册完成后,可以选择充值相应点数,GPT-3.5耗费token比较少,充值10000P,一篇英文小论文(六七千字级别)肯定是够了。充值完成后点击我的资料,复制forward key,然后粘贴到API_KEY后面的双引号中,保存即可。
5、当然,能够使用的前提还是需要科学上网,基于某些原因,科学上网工具这边就不做介绍了,有需要可以发邮件咨询(邮箱harounoo7@163.com)。
6、在开启科学上网工具的前提下,在powershell终端,cd chatgpt_academic之后,在chatgpt_academic文件夹下输入指令python main.py 然后回车运行,跳出如下网页说明部署成功,可以开始使用。
如果没有自动弹出该窗口,则需要手动输入网址打开。
打开config_private.py文件,修改web_port,随便写个大于0的数,例如30698,然后保存。
然后重新打开powershell,进入chatgpt_academic文件夹,conda activate gptac_venv,然后运行python main.py,然后在浏览器中输入如下网址,即可开启:http://localhost:30698/?__theme=dark 即可开启。
关闭使用只需要关闭网页,然后在powershell中ctrl+c即可,或者直接关闭终端。
7、更多使用介绍请访问https://github.com/binary-husky/gpt_academic#installation
感谢作者团队。
Windows 10使用WSL部署Chatgpt_academic相关推荐
- Windows 10企业批量部署实战之WDS安装
Microsoft 致力于使符合条件的正版 Windows 7 和 Windows 8/8.1 设备能够免费升级 到 Windows 10.此次升级后的Windows 10是完整版,时间范围为 Win ...
- Windows 10企业批量部署实战之刷新并添加启动映像
相关组件及配置都设置完成后,接下来我们需要对我们的控制台进行刷新操作,以便生成windows PE启动映像并添加到WDS启动映像完成Windows 10企业部署的最后操作.针对x64\x86两启动映像 ...
- Windows 10企业批量部署实战之Windows 10客户端部署
本章为Windows 10企业批量部署实战系列的高潮部分客户端批量部署验证,话不多述直接进入正题. 1.客户端通过网络启动后获取到IP地址后,根据提示按F12键: 2.连接并开始加载启动PE: 如果我 ...
- [AI画图本地免安装部署]Windows 10 Nvidia平台部署AUTOMATIC1111 版本 stable diffusion 免安装版
文章目录 [AI画图本地免安装部署]Windows 10 Nvidia平台部署AUTOMATIC1111 版本 stable diffusion 免安装版 1. 网络准备 1. 下载资源 2. 开始部 ...
- Windows 10企业批量部署实战之MDT 2013 Update 1 preview安装配置
昨天我们提到了Windows 10企业批量部署实战中所需要的ADK 10安装及WDS安装配置,今天为大家带来最后一个组件MDT 2013 Update 1 preview的安装及配置内容.MDT 2 ...
- linux沙箱隔离_360隔离沙箱在WINDOWS 10 的WSL下的沙箱逃逸
简介: 360隔离沙箱是360安全中心于2011年5月14日发布的安全产品,目前内置与360安全卫士的功能大全中.在360隔离沙箱内运行程序完全隔离不怕中毒.快速建立隔离环境,轻量便捷.自动识别与手动 ...
- MDT 2013 Update 1 Preview 部署 Windows 10之批量部署实战
一.任务序列创建: 1.添加操作系统WIM映像,右键Operating Systems 选择"Import Operating System": 2.在OS Type页面,选择&q ...
- Windows 10企业批量部署实战之自动化rules设置
在我们完成磁盘分区的操作后,我们需要对部署过程中相关自动化操作进行设置,以方便我们的自动化部署操作的进行.这里我们先对rules参数进行简单的注解介绍: CustomSettings自动化参数设置 [ ...
- MDT 2013 Update 1 Preview 部署 Windows 10之WDS部署服务配置
本章为大家配置WDS服务器,与入门教程中唯一不同的地方就是本实验以" 与Active Directory集成"方式进行介绍的. 1.打开Windows部署服务服务器,右键单击服务器 ...
最新文章
- 【竞赛相关】Kaggle活跃竞赛(12月汇总)
- 最长不重复字符串python_Python简单实现查找一个字符串中最长不重复子串的方法...
- Django(part22)--创建数据对象
- Java jpa 字段限制_Java-JPA:仅更新特定字段
- 2020前端最新面试题(vue篇)
- 计算机在化学中的应用与探索,计算机在化学中的应用
- 一文看懂神经网络中的梯度下降原理 图像说明
- 专利服务器拒收 文件解压异常,电子申请常见问题解答20161024.doc-中国专利电子申请网.doc...
- ClearCase四大功能详述
- 解决复制文件时出乱码
- linux recv函数 参数,linux send recv函数详解
- R/S方法计算Hurst指数
- Bootstrap 学习笔记1 - CSS
- 我爱淘冲刺阶段站立会议2每天任务3
- Chrome 68 运行后整个浏览器窗口变黄/粉色问题修正方法
- sphinx安装及简单使用
- 计算机网络(第7版) - 第七章 网络安全 - 习题
- 使用hexo基于cactus仙人掌主题最全美化客制教程
- mac上编码转换工具_25个用于高效编码的Mac工具
- Electron常见问题 52 - Electron 屏蔽下载保存对话框弹窗