VSCode不包含Python,所以你得先安装一个Python。1、在终端运行Python安装好python后,我们可以使用任何文本编辑工具开始编写python代码,然后在cmd中运行代码。在VSCode中,你也可以在不安装任何插件的情况下运行python代码。创建一个新的test.py文件并输入print('HelloWorld!')。点击View->Terminal(快捷键Ctrl+`)打开终端,输入pythontest.py运行,与在cmd中运行python代码是一样的。2.安装Python插件没有安装插件,点击Debug->StartDebugging(快捷键F5)无法运行代码。会让你选择环境,而你没有环境可以选择。在VSCode应用商店中搜索Python插件(快捷键:Ctrl+Shift+X)并安装。如下图所示:按Ctrl+Shift+P(或F1),输入Python:在打开的输入框中选择Interpreter进行搜索,选择Python解释器。选择解析器后,我们可以直接在VSCode中运行(快捷键Ctrl+F5)或调试(快捷键F5)Python代码。3.查看和安装外部库Python最强大的部分是外部库。在PyCharm中,您可以在设置中查看、搜索和安装它们。那么如何在VSCode中安装呢?如上所述,您可以直接在终端中运行.py文件。其实终端就相当于命令提示符(cmd),所以直接在终端输入相应的命令即可。查看已安装包列表:piplist安装外部库:pipinstallxxx注意:当本机安装多个Python解析器时,当前解析器目录下可能没有安装pip。这个经过多次测试,发现应该和环境变量中的顺序有关,会安装到环境变量中topparser的目录下。4.代码补全工具VSCode中的代码补全插件是VisualStudioIntelliCode。也是通过应用商店安装的。VisualStudioIntelliCode是一套AI辅助功能,可通过上下文智能感知、代码样式的推理和执行等功能提高开发人员的工作效率。IntelliCode通过使用在数千个公共代码存储库上训练的机器学习模型生成建议,并随着代码的增长而变得更加准确。它根据上下文给出编程建议,而不是简单地按字母顺序推荐API。最重要的是,IntelliCode已经支持Python。安装后,您可以有智能提示。5.代码检查工具PyCharm自带代码检查工具,VSCode没有。5.1.pylint当你新建一个.py文件开始写代码的时候,右下角可能会弹出这个(旧版本会,新版本不会):Pylint是一个Python代码检查工具。它需要通过pip安装。打开settings,添加如下设置:"python.linting.enabled":true,"python.linting.pylintEnabled":true,然后对于不符合规范的代码会有波浪线提示。在VSCode1.36.1版本中,似乎没有设计python.linting.enabled":true。5.2、flake8和yapfflake8是Python官方发布的帮助检测Python代码是否规范的工具。相对于目前流行的来说Pylint,Flake8检查规则灵活,支持集成额外插件,扩展性强。Flake8是对以下三种工具的封装:PyFlakes:Python代码逻辑错误静态检查工具Pep8:静态检查工具检查PEP8编码风格,NedBatchelder的McCabe:Python代码复杂度静态分析工具,官方文档地址:pypi.python.org/pypi/flake8...yapf是一个代码格式化工具,通过pip安装Flake8和Yapf后,配置如下。"python.linting.enabled":true,"python.linting.pylintEnabled":false,"python.linting.flake8Enabled":true,"python.formatting.provider":"yapf",如果安装了pylint,设置它Enabled=false,否则不使用。安装完成后,我们在代码文件(.py)中右击,选择FormatDocument,自动格式化代码。代码检查工具虽然好,但是有些严格的检查并不符合我们的习惯。比如flake8默认的一行最大字符数是79,如果超过了,会显示一条波浪线,提醒你代码过长。79个字符实在是太短了,我们可以加长一点,添加如下配置,最大长度设置为128个字符。“python.linting.flake8Args”:[“--max-line-length=128”],
