Vscode 配置Python虚拟环境(图文)
1. 创建虚拟环境
1.1 点击右下角创建虚拟环境-推荐
1.2 在命令行创建虚拟环境
python -m venv virEnv
查看python版本:python -V
1.3 通过 VS Code 命令面板
打开命令面板,或者快捷键:Ctrl+Shift+P
输入以下命令之一:
Python: Create Environment(官方扩展提供)
Terminal: Create New Terminal(先开终端再输入命令)
2. 选择并激活环境
2.1 在右下角选择虚拟环境后
pycharm和vscode都会自动选择虚拟环境,也可以手动选择,如下图,但可能未激活。
2.2 在vscode终端里激活
方法1)在vscode的终端里的右下角中,选择git bash,激活:
source .venv/Scripts/activate
方法2)在vscode的终端里的右下角中,默认是power shell,在power shell中不会自动激活,
在Power shell中激活:
.\.venv\Scripts\Activate.ps1,才会激活
如果脚本执行失败,命令行执行:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
其中:
RemoteSigned:允许运行本地脚本,但远程脚本(如下载的)需签名。
-Scope CurrentUser:仅对当前用户生效,无需全局修改。
再执行激活:
.\virEnv\Scripts\Activate.ps1
查看当前环境是不是虚拟环境:
pip -V
2.3 设置打开vscode时自动激活
利用 VS Code 的 Python 扩展自动激活
操作步骤:
确保已安装 Python 扩展(Microsoft 官方)。
按 Ctrl+, 打开设置,搜索 Python Terminal Activate Env。
勾选 Python > Terminal: Activate Environment。
重启终端后,VS Code 会自动尝试激活当前选择的虚拟环境。
3. 执行py文件
python mctp_tracec_decode.py
4. 不同软件打开项目工程
4.1 Vscode 打开pycharm创建的文件
可以自动加载虚拟环境,但是命令行不显示(.venv),但pip -V是正常的。
4.2 Pycharm可以打开vscode创建的文件
命令行显示(.venv),pip -V也正常的。
5. 判断当前环境是否为虚拟环境
pip -V
pip:Python 的包管理工具,用于安装/卸载第三方库。
-V或 --version:参数表示显示版本信息(注意 V 是大写)。
完整作用:
输出当前生效的 pip 版本号+ pip所在的 Python 环境路径,从而间接反映你当前使用的 Python 环境
