文章目录

  • 前言
  • 一、VS Code是什么?
  • 二、安装Anaconda并配置系统变量
  • 三、VS Code配置Python运行
  • 1. 安装Python插件
  • 2. 配置Python解释器
  • 总结



前言

最近升级了电脑系统,换了个nvme的ssd,系统装了win11。界面很清爽,心情不错。不过由于之前使用VS Code 运行Python程序,环境都配置好了,但新装系统后,很多都需要重新配置。

烦人的是,竟然忘了当时咋配置的了,经过简单摸索,也就配置好了,这里做个Mark,免得下次又从头折腾。同时也希望能帮到需要的小伙伴。


一、VS Code是什么?

VS Code是一款免费开源的现代化轻量级代码编辑器,很是方便使用。安装过程很简单,打开官网进行下载安装
https://code.visualstudio.com/,网上教程也很多。这里不再赘述,重点是配置Python解释器。

二、安装Anaconda并配置系统变量

Anaconda可以方便的安装Python运行环境,尤其是其同步安装了很多库,解决了初学和需要科学运算的coder很多烦恼,所以推荐安装。
Anaconda自带的spyder也很不错,调测Python程序很方便,缺点就是有些慢(个人体会哈)。

anaconda中没有pymysql anaconda中没有vscode_开发语言


将D:\ProgramData\anaconda3\Scripts、D:\ProgramData\anaconda3\ 加入用户环境变量。这个很关键,否则后面VS Code 会找不到解释器。

anaconda中没有pymysql anaconda中没有vscode_python_02

扩展(此步非必须):如果想创建多个Python环境,可以进入Conda,通过如下方法添加。如笔者添加了Python 3.11环境。

anaconda中没有pymysql anaconda中没有vscode_Code_03

三、VS Code配置Python运行

1. 安装Python插件

安装完VS Code,在左侧选择插件图标,搜索python,安装第一个即可。

anaconda中没有pymysql anaconda中没有vscode_Code_04

2. 配置Python解释器

配置解释器有两种,我们既可以给每个工作区配置一套python编译环境,也可以统一使用一个解释环境。笔者这里为方便,先统一一个解释器。

完成以上安装,按Ctrl+Shift+P,输入python,选择解释器。

anaconda中没有pymysql anaconda中没有vscode_anaconda中没有pymysql_05


如下图,选择对应的Python版本即可运行。以后使用F5即可运行当前代码。

anaconda中没有pymysql anaconda中没有vscode_Code_06

也可以以交互方式运行Python代码,即在右上角“在交互窗口中运行”即可。

anaconda中没有pymysql anaconda中没有vscode_Code_07


运行后可以看到已经运行完毕。因为我们前面通过Anaconda配置了多个Python环境,我们在下图右侧红框点击可切换运行环境。

anaconda中没有pymysql anaconda中没有vscode_anaconda中没有pymysql_08


扩展:VS Code允许我们为每个工作区(可以将一个目录打开作为一个工作区)配置独立的解释器环境。 配置完后使用点击右上角的三角符号,或按Ctrl+F5即可运行Python代码。

anaconda中没有pymysql anaconda中没有vscode_开发语言_09


总结

给VS Code安装Python插件后,选择解释器虽然可以在交互环境下运行程序,但刚开始在下面的终端窗口始终无法显示运行结果(这个和之前有些不一样),这个网上有说需要安装之前的插件,新版插件有问题。但经过多个测试,也未解决问题。倒是在建立工作区后,这个问题不攻自破,希望大家不要碰到这个问题。