一般而言想要运行代码时走代理路线,只能在本地终端 设置环境变量,然后在终端运行python 文件,从而使python文件可以在外国 ip 上进行运行(针对github, huggingface等)

但是为了方便,可以在终端中启动 jupyter lab or jupyter notebook 运行python代码,因为这两个notebook都是在终端上运行的,因此只要

  1. 在 powershell 中输入设置环境变量的代码

    $env:HTTP_PROXY="<http://域名>:端口"
    $env:HTTPs_PROXY="<http://域名>:端口"
    
  2. 在powershell 中启动jupyter 并不关闭终端即可;

  3. 使方便,在指定位置设置 .bat 文件,使每次启动终端时,都自动运行了上述代理代码,从而不需要每次都手动输入;

  4. 为了防止每次 jupyter 的 http 地址变化,给 jupyter 设置启动密码,从而使得每次启动的地址都不变:http://localhost:8888/lab, 密码为:123456

  5. 这样在 vscode 中就可以直接连接启动的 jupyter kernel。