VisualStudiocode配置Python开发环境⽬录
步骤1:安装 Python
这个直接略过,建议3以上版本。
步骤2:安装 Visual Studio Code
选择对应的版本,下载安装即可,过程简单,关键是免费软件⽆需破解。
步骤3:改变显⽰语⾔
看英⽂有点吃⼒,那就看中⽂吧,在扩展⾥搜索中⽂包进⾏安装
安装完成后弹出重启提⽰:
重启后就看到中⽂了!
步骤4:安装扩展
安装。Python扩展名为Python,由Microsoft发布。
步骤5:在项⽬(⼯作区)⽂件夹中启动VS Code
在命令提⽰符或终端上,创建⼀个名为“hello”的空⽂件夹,cd 到code该⽂件夹.,然后输⼊以下命令打开该⽂件夹()中的VS
Code():
mkdir hello
cd hello
code .
通过在⽂件夹中启动VS Code,该⽂件夹将成为您的“⼯作区”。VS Code存储特定于该⼯作空间的.vscode/settings.json设置,这些设置与全局存储的⽤户设置分开。
或者 也可以先打开VSCode,然后使⽤“ ⽂件”>“打开⽂件夹”打开项⽬⽂件夹。
貌似第⼆种⽅法⽐较实⽤,第⼀种⽅法中涉及到⼯作区的概念还需要进⼀步理解。
visual studio和vs code的区别步骤6:选择⼀个Python解释器
Python是⼀种解释型语⾔,为了运⾏Python代码并获得Python IntelliSense,您必须告诉VS Code使⽤哪种解释器。
打开命令选项板(Ctrl + Shift + P)选择Python 3解释器,开始键⼊Python:select inter命令进⾏搜索,然后选择命令。
该命令显⽰当前主机可⽤的python解释器列表,包括虚拟环境,这个要特别注意,后⾯⽤到虚拟环境的时候(django⽤虚拟环境安装)注意别弄错了解释器,不然东西都跑到全局解释器环境中就尴尬了。。。
{Python开发⼈员的最佳实践是避免将包安装到全局解释器环境中。您改为使⽤virtual environment包含全局解释器副本的特定于项⽬。激活该环境后,您安装的所有软件包都将与其他环境隔离。这种隔离减少了因冲突包版本⽽引起的许多复杂情况。}
配置好解释器后,左下⾓会出现解释版本,点击后可显⽰当前的解释器路径。
如何设置默认解释器?
选择解释器会将python.pythonPath⼯作区设置中的值设置为解释器的路径。请选择⽂件 > ⾸选项 > 设置,然后选择⼯作区设置选项卡,
注意:如果选择未打开⼯作区⽂件夹的解释器,则VS代码会python.pythonPath在⽤户设置中设置,这通常会为VS代码设置默认解释器。⽤户设置确保您始终拥有Python项⽬的默认解释器。⼯作区设置允许您覆盖⽤户设置。
步骤7:创建⼀个Python Hello World源代码⽂件
从⽂件资源管理器⼯具栏中,单击⽂件hello夹上的“新建⽂件”按钮:
命名该⽂件hello.py,它将⾃动在编辑器中打开:
输⼊⼀点简单的代码,输⼊的过程中,会发现IntelliSense(智能感知)的强⼤!!
步骤8:运⾏Hello World
hello.py使⽤Python 运⾏很简单。在编辑器中单击⿏标右键,然后选择“在终端中运⾏Python⽂件”(⾃动保存⽂件):
在VS Code中可以运⾏Python的另外两种⽅法:
选择⼀⾏或多⾏,然后按Shift + Enter或右键单击并选择在Python终端中运⾏选择/⾏。此命令便于测试⽂件的⼀部分。
使⽤Python:Start REPL命令打开当前所选Python解释器的REPL终端。在REPL中,您可以⼀次输⼊和运⾏⼀⾏代码。
步骤9:配置并运⾏调试器
我们现在尝试调试我们的简单Hello World程序。
⾸先,hello.py将光标置于print通话上并按F9,在第2⾏设置断点。或者,只需单击编辑器左侧的⾏号。设置断点时会出现⼀个红⾊圆圈。
接下来,选择侧栏中的调试(Debug View):
然后选择调试⼯具栏上的设置图标(或使⽤调试 > 打开配置菜单命令):
选择设置图标会⾃动从命令选项板打开配置菜单,允许您为打开的⽂件选择所需的调试配置类型。
注意:VS Code将JSON⽂件⽤于其所有各种配置; launch.json是包含调试配置的⽂件的标准名称。
这⾥我们选择Python File,这是使⽤当前选择的Python解释器运⾏编辑器中显⽰的当前⽂件的配置。选择后,Python扩展
会launch.json根据您的选择创建并打开包含预定义配置的⽂件。
要在程序启动时⾃动停⽌在第⼀⾏(需要按F5继续执⾏),请在⽣成的launch.json⽂件中为“Python:Current File”配置添加⼀个设置,以便整个配置如下所⽰:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。