vscode使用
一、免安装版vscode和Winpython结合
1、解压Winpython
2、解压vscode后不要打开vscode
在D:\package\VSCode-win32-x64-1.128.0\data\user-data\User 下新建settings.json
如果文件夹不存在,就按路径新建文件夹和文件
3、按Winpython路径在settings.json中配置以下内容
{
"telemetry.telemetryLevel": "off",
//全局默认解释器(所有新窗口/新文件都用这个)
"python.defaultInterpreterPath": "D:\\package\\Winpython64-3.12.6.0dot\\WPy64-31260\\python-3.12.6.amd64\\python.exe",
"python.terminal.activateEnvironment": true,
"python.dontPromptForEnvironmentChange": true,
"python.analysis.extraPaths": [
"D:\\package\\Winpython64-3.12.6.0dot\\WPy64-31260\\python-3.12.6.amd64\\Lib\\site-packages"
],
"terminal.integrated.env.windows": {
"PATH": "D:\\package\\Winpython64-3.12.6.0dot\\WPy64-31260\\python-3.12.6.amd64;D:\\package\\Winpython64-3.12.6.0dot\\WPy64-31260\\scripts;${env:PATH}"
},
"workbench.activityBar.visible": true,
"workbench.statusBar.visible": true,
"terminal.integrated.env.windows": {
"PATH":"D:\\package\\Winpython64-3.12.6.0dot\\WPy64-31260\\python-3.12.6.amd64;D:\\package\\Winpython64-3.12.6.0dot\\WPy64-31260\\scripts;${env:PATH}"
}
}
4、在D:\package\VSCode-win32-x64-1.128.0 同级目录创建start.bat,该目录下还有Code.exe启动文件
将以下内容复制到start.bat中,后续打开vscode时用start.bat,不用Code.exe
@echo off
chcp 65001
强制便携模式启动,读取data里的插件和配置
start Code.exe --portable
exit
或者
@echo off
chcp 65001
:: 强制便携模式启动,读取data目录插件与配置
start "" Code.exe --portable
exit
启动后重载窗口:Ctrl+Shift+P输入Reload Window可识别vscode安装的插件
5、在应用市场安装python插件,选择微软的那个
在D:\package\VSCode-win32-x64-1.128.0\data\extensions看是否安装完成,有以下四个文件:
ms-python.debugpy-2026.6.0-win32-x64
ms-python.python-2026.4.0-win32-x64
ms-python.vscode-pylance-2026.2.1
ms-python.vscode-python-envs-1.36.0-win32-x64
6、创建文件search.py执行查看结果是否正确
import sys
import pkg_resources
print("解释器路径:", sys.executable)
# 遍历打印所有已安装库
# for pkg in sorted(pkg_resources.working_set):
# print(f"{pkg.key:<20} {pkg.version}")
# 单独查某个包是否安装
try:
import numpy
print("已安装,版本:",numpy.__version__)
except ImportError:
print("未安装该库")
try:
import numpy as np
print("✅ numpy已安装")
print("版本号:", np.__version__)
except ImportError:
print("❌ 未安装numpy,请执行安装")
7、新增python库包
在D:\package\Winpython64-3.12.6.0dot\WPy64-31260\python-3.12.6.amd64\Lib\site-packages文件下加入从其他地方下载的包或者直接pip安装
8、python源配置
https://pypi.tuna.tsinghua.edu.cn/simple/
https://pypi.mirrors.ustc.edu.cn/simple/
9、安装python库
D:/package/Winpython64-3.12.6.0dot/WPy64-31260/python-3.12.6.amd64/python.exe -m pip install openai -i https://pypi.tuna.tsinghua.edu.cn/simple
10、永久使用清华镜像源
D:/package/Winpython64-3.12.6.0dot/WPy64-31260/python-3.12.6.amd64/python.exe -m pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
11、重置恢复官方源
D:/package/Winpython64-3.12.6.0dot/WPy64-31260/python-3.12.6.amd64/python.exe -m pip config unset global.index-url
12、vscode目录结构原理(官方便携版规范)
VSCode便携模式标准目录:
VSCode-win32-x64-1.128.0/
├─ Code.exe
└─ data/
└─ user-data/ #【VSCode唯一识别的用户数据根目录】
└─ User/ #✅正确配置文件夹
└─ settings.json #全局用户配置
路径A:D:\package\VSCode-win32-x64-1.128.0\data\user-data\User\settings.json
路径B:D:\package\VSCode-win32-x64-1.128.0\data\user-data\Code\User\settings.json
✅真正生效、程序正在读取的是:路径A data\user-data\User\settings.json
路径B Code\User 属于旧版本残留/复制遗留文件夹,VSCode不会读取它,改这里完全不生效!
普通安装版(非便携)原生路径:%APPDATA%\Code\User\settings.json
很多人迁移配置时,直接把原版Code文件夹整个复制进user-data,于是多出一层多余Code\,形成无效路径B。
13、两个文件关键区别
路径 是否生效 说明
data\user-data\User\settings.json ✅有效 Preferences: Open User Settings (JSON)打开的就是这个,Cline、Python所有配置写这里
data\user-data\Code\User\settings.json ❌无效 多余嵌套文件夹,VSCode启动不会扫描这个路径;在这里修改配置,重启编辑器完全不加载
二、便捷键
1、去除空白行
按 Ctrl + F(打开查找/替换),启用正则搜索(点击 .* 按钮),在“查找”框输入:^\s*\n ,替换框保持空白(表示删除整行),点击“全部替换”。
更多推荐

所有评论(0)