Skip to content

使用WSL2部署

binary-husky edited this page Jul 29, 2023 · 1 revision

方法一

选择这种方式默认您已经具备一定基本知识,因此不再赘述多余步骤。如果不是这样,您可以从这里或GPT处获取更多关于子系统的信息。

WSL2可以配置使用Windows侧的代理上网,前置步骤可以参考这里 由于Windows相对WSL2的IP会发生变化,我们需要每次启动前先获取这个IP来保证顺利访问,将config.py中设置proxies的部分更改为如下代码:

import subprocess
cmd_get_ip = 'grep -oP  "(\d+\.)+(\d+)" /etc/resolv.conf'
ip_proxy = subprocess.run(
        cmd_get_ip, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True, shell=True
        ).stdout.strip() # 获取windows的IP
proxies = { "http": ip_proxy + ":51837", "https": ip_proxy + ":51837", } # 请自行修改

在启动main.py后,可以在windows浏览器中访问服务。至此测试、使用与上面其他方法无异。

方法二

https://github.com/binary-husky/gpt_academic/issues/874