文章目录

  • 前言
  • 一、Python安装
    • 1、安装某个版本
    • 2、测试安装
  • 二、VS Code中配置Python
    • 1、建立工程目录
    • 2、配置vscode的Python环境
      • 2.1.Python插件
      • 2.2.配置launch.json
      • 2.2.配置settings.json
    • 3.第一个程序的创建hello.py
  • 拷贝来的Python的处理
  • VS Code调试Python时的执行路径 问题
  • 总结

前言

安装VSCode参考前面的文章:Visual Studio Code (VS Code) Win 10安装
或在csdn内搜索 “VSCode 安装"。

安装Python的VSCode插件、 Python本身,以及Python的excel插件。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Python安装

1、安装某个版本

安装目录写到第二个版本号码即可。注意,3.9版本不能在Win7上安装。
选可执行安装程序: Windows x86-64 executable installer

版本Windows最低系统文件安装目录
3.7Win7python-3.7.4-amd64.exeD:\vscode\python37
3.8Win7python-3.8.6-amd64.exeD:\vscode\python38
3.9Win8.1python-3.9.0-amd64.exeD:\vscode\python39
3.10?python-3.10.2-amd64.exeC:\Program Files\Python310\

比较稳定的版本:Python3.8
Python官网 https://www.python=》download
选择相应的版本(如3.9版本)进行下载

帮助 Windows help file
安装请参考:python安装与vscode环境配置
建议:在d盘建立VSCode目录,然后把Python安装到 d:\Vscode\python38
如果需要尝试Python3.9,参考网友文章:来喽,来喽,Python 3.9正式版发布了~~~

环境变量设置:
环境变量添加:【python】,值为【d:\VSCode\python38】
Path 添加路径,如果是选择All user安装,默认安装到C:\Program Files
例如:C:\Program Files\Python310
勾选添加环境变量,会自动添加到Path的。
路径列表内添加一行:值为【d:\VSCode\python38】
路径列表内添加一行:值为【D:\vscode\Python38\Scripts】

2、测试安装

打开cmd,输入python,回车
如果看到类似下面字样,说明安装正确

D:\vscode\Python38>python
Python 3.8.6 (tags/v3.8.6:db45529, Sep 23 2020, 15:52:53) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

二、VS Code中配置Python

1、建立工程目录

在D盘建立WorkSpace(可以自己定义)
建议给一个工程 PyTest
如D:\WorkSpace\PyTest
菜单》文件》打开文件夹,地址: (D:\WorkSpace\PyTest)

2、配置vscode的Python环境

2.1.Python插件

也是参考文章:python安装与vscode环境配置

安装微软的: Python Extension
直接在VScode内APP里搜索Python进行安装。

参考文章:python安装与vscode环境配置 章节:4.1 添加配置 、 章节:4.2 添加用户配置
如果配置有问题,可以手动在[D:\WorkSpace\PyTest.vscode]目录下创建下面文件:

2.2.配置launch.json

路径:d:\VSCode\python39\.vscode\launch.json

{
    // launch.json
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "cwd": "${fileDirname}",
        }
    ]
}

2.2.配置settings.json

说明这个可以没有。如果有就是对工程单独配置信息。
路径:d:\VSCode\python38\.vscode\settings.json
说明:【python.pythonPath】参数就是安装的python的程序路径
这个可以不用在settings.json里面配置,这个在插件里面配置即可。
【 “python.pythonPath”: “d:\VSCode\python374\python.exe”】

{ 
	// settings.json
    "python.linting.flake8Enabled": true,
    "python.formatting.provider": "yapf",
    "python.linting.flake8Args": ["--max-line-length=248"],
    "python.linting.pylintEnabled": false
}

3.第一个程序的创建hello.py

菜单》文件》新建文件: hello.py
d:\VSCode\python38\hello.py
输入代码并保存:

print("Hello Python!")

(1)按右上角的三角进行运行Code,可以输出文字。
(2)按F5,进行调试,
第一次可能会提示选择“Python解析器”
根据提示,在弹出对话框里面选择: d:\VSCode\python38\python.exe
然后加断点就可以调试了。

拷贝来的Python的处理

参考文章:Python插件安装#问题处理

VS Code调试Python时的执行路径 问题

可以查看引用文章:https://blog.csdn/gongjianbo1992/article/details/106981599
在Python中按F5执行py文件时,默认是从当前打开的文件夹目录为执行路径。如果没有进入到当前目录,可能是配置有问题,尝试进行相关设定,具体见上面文章。

launch.json,或者总的settins.json里面添加: "cwd":"${workspaceFolder}"
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "cwd":"${workspaceFolder}"
        }
    ]
}

总结

可以把配置好的工程目录拷贝改名,开始新的工程目录。
可以在一个已经安装好Python的机器上,拷贝Python目录过来,进行配置。

更多推荐

Python安装(3.8、3.9, 3.10)、Python的VS Code配置