使用Vscode运行Python程序

VS Code 是免费开源的工具,并且是微软旗下产品,如果能够媲美 PyCharm 的话,也不失为一个良好的选择。

VS Code是一个相当优秀的 IDE ,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,最近几年流行度也是越来越高。

今天来跟大家分享下在 VS Code 下配置和使用 Python,作为对 PyCharm 的替代选择之一。

1.安装Vscode

vscode的下载地址为:https://code.visualstudio.com/Download,界面如下

file

在下载界面中,根据你的操作系统,选择不同的下载文件。下载完成后,无脑安装即可。

国内下载vscode速度慢问题解决

首先在官网找到需要下载的文件,点击下载。

在浏览器或者下载软件中就可以看到这么一个下载地址了,将其复制下来(如下图箭头所指)。

file

然后将红框内的部分更换为如下内容:

vscode.cdn.azure.cn <--------就是左边这个

更新后的地址为:http://vscode.cdn.azure.cn/stable/78a4c91400152c0f27ba4d363eb56d2835f9903a/VSCodeUserSetup-x64-1.43.0.exe

这个就是国内的镜像了点开后你会发现速度直接起飞。

启动后的界面如下图所示:

file

2.在vscode中安装Python插件

file

然后在左上角的搜索框中输入:Python,如下图所示,点击下图中红框内的按钮安装插件,点击后红框内的按钮会变成“Installing”,等待,直到“Installing”消失。

file

关闭vscode,重新打开,仍然点击下图中红色框内的按钮,即可查看已经安装的插件:

file

发现Python插件已经安装,且vscode帮我们自动安装了Jupyter插件

3.选择Python解释器

在vscode界面下,按键盘快捷键:F1(或者Ctrl+Shift+P),在vscode界面上方会显示下图中红色框内的文本框,我们将其称之为命令栏

file

在命令栏中输入Python:Select Interpreter,如下图所示:

file

点击上图中蓝色的文字,会显示类似下图的内容:

file

4.建立第一个python文件

在磁盘中新建文件夹,比如我在D盘下建立名为“Python学习”的文件夹

file

选择刚才新建好的文件夹,然后点击下图中红框内的“选择文件夹”按钮,如下图所示

file

上述操作完成后,点击下图中红色框内的按钮

在上图中紫色框所在位置可看到我们刚才选择的文件夹名字。点击上图中绿色箭头指向的按钮,可以新建文件并给文件命名。在这里新建文件与我们平常在win10下新建文件的效果是一样的。

新建名为“hello.py”的文件,要注意文件后缀是.py,这样vscode才会将其识别为Python文件。

在该文件中输入如下代码:

msg = 'Hello World'
print(msg)

输入完成后如下图所示:

file

5.运行hello.py

这里介绍2种运行Python文件的方法:

方法一

点击vscode右上角的绿色三角,即下图右侧红框内的图标:

file

点击完成后,可在vscode界面下方看到运行结果,如下图所示:

file

方法二

在写代码的位置单击右键,并在显示的菜单中选择“Run Python File in Terminal”,如下图所示,也可以运行hello.py文件。

file

6.VSCode创建Python虚拟环境

为什么使用虚拟环境?

当你选择使用VSCode写python时,如果直接使用python解释器来执行代码,那么随着你代码量的增加,项目的庞大,导入的包会全部在你的全局环境下,会非常的混乱,随着时间推移,会不便于管理,以及版本冲突引起的许多复杂情况。
venv(VirtualEnvironment)则不会,它是全局环境的copy版,激活vnev后,所有安装的包都会放在venv中,并且与其他环境隔离,运行时只需指定虚拟解释器即可,导出项目也会自动生成venv的配置文件。

1.创建虚拟环境

python -m venv venv1

虚拟环境建立成功后,在当前目录下会新建一个名为venv1的文件夹,其中的内容如下:

file

2、激活虚拟环境

虚拟环境创建成功之后,调用 Scripts目录下的 Activate.ps1脚本来激活虚拟环境,
在 shell 中继续执行 venv1/Scripts/Activate 命令,激活虚拟环境:

file

可以看到工作目录前出现(.venv)标记,说明虚拟环境已启用

报错解决:

file

  • 原因:windows系统出于安全考虑,默认禁止脚本文件运行的
  • 解决办法:设置系统允许脚本运行
  1. win + x 以管理员身份运行PowerShell
  2. 输入set-executionpolicy remotesigned,设置成Y即可

3、停用虚拟环境

在 shell 中执行 deactivate命令,即可退出虚拟环境,或直接关闭运行虚拟环境的终端。

file


山林不向四季起誓 荣枯随缘