美文网首页
Windows下配置VS Code可执行Python/Golan

Windows下配置VS Code可执行Python/Golan

作者: M_派森 | 来源:发表于2025-02-14 15:33 被阅读0次

前言

最近在熟悉了解大模型的概念,上手实操感悟就一句话:如果没有牛逼的硬件设备支持就换更加牛逼的硬件设备吧!确实,本地部署对硬件要求还是挺高,至少我这里6年前2W多的MacBookPro和去年刚买的ThinkPad都已支持不了了(目前乘机国补已购买新设备),主要是对内存和显存要求比较高,所以能使用对性能要求不高的替代工具就直接使用吧。

正题

不同的IDE工具占用空间实在太大了,首先解决不同场景下代码工程IDE的问题,直接使用VS Code代替,如下:

Python环境

本地部署大模型,比如Chatglm-6b,本地部署ComfyUI(顺带一系列生图模型)等都会涉及用的Python环境,转战VS Code平台。使用pyenv管理python不同的版本很方便,之后就是简单的在VS Code配置即可,很顺利就成功了。

选择Command Palette 输入搜索Python Select Interpreter

至此已完成Python环境配置。

Golang环境

平时使用Golang比较多,直接把Golang一起搞了吧,使用g/gvm管理多版本很方便,如何安装就不再赘述,记得配置一些环境变量,然而同样的操作手法在Mac上很顺利就部署成功了,在Windows就问题,主要是无法正常引入包依赖,如下报错:

initialization failed: packages.Load error: err: exit status 1: stderr: package unsafe is not in std (I:\WS\g\versions\1.24.0 \src\unsafe)

检查了好几遍环境变量都是正常的,使用JetBrains执行同样的代码工程就没有问题,咨询deepseek、qwen、web等等都是一样的回答,没有解决。然后就想着会不会是Golang可以独自选择一些配置,我在使用VS Code也单独再指定一下呢?验证之后确实如此,需要重新在单独配置下(但是Mac上我就没有单独配置呀?狗血。。。),在工程根目录下创建.vscode目录,然后创建settings.json和launch.json文件

settings.json

{    "files.autoSave": "onFocusChange",    "go.buildOnSave": true,    "go.lintOnSave": true,    "go.vetOnSave": true,    "go.buildTags": "",    "go.buildFlags": [    ],    "go.lintFlags": [    ],    "go.vetFlags": [    ],    "go.coverOnSave": false,    "go.useCodeSnippetsOnFunctionSuggest": false,    "go.formatOnSave": true,    "go.formatTool": "goreturns",    "go.goroot": "I:\\WS\\g\\versions\\1.24.0",    "go.gopath": "I:\\WS\\g\\go",    "go.gocodeAutoBuild": true}

launch.json

{    "version": "0.2.0",    "configurations": [        {            "name": "igoodful",            "type": "go",            "request": "launch",            "mode": "debug",            "remotePath": "",            "port": 2345,            "host": "127.0.0.1",            "program": "${workspaceRoot}\\helloworld",            "env": {},            "args": []        }    ]}

相关文章

网友评论

      本文标题:Windows下配置VS Code可执行Python/Golan

      本文链接:https://www.haomeiwen.com/subject/lbllpjtx.html