场景
1.开发或写一些小脚本的 Python
程序时,我们一般情况下会用 Pycharm Community 版本. IDEA
公司的产品很强大,但是对电脑性能要求比较高, 启动软件也要等比较久的. 这时候如果有一款轻量级启动快的 IDE
作为日常脚本编写更好.
2.全宇宙最强的编辑器 Visual Studio Code目前也有微软官方的 Python
扩展,支持调试,智能提醒,跳转等功能, 足够强大了. 那么如何配置?
说明
1.第一步: Visual Studio Code 配置 Python
开发环境和配置 Java
环境一样简单.首先下载安装 Python 3.7 以上 版本并在安装时允许设置环境变量。即在命令行可以运行python
.
2.第二步: 安装 Python
的扩展.选中左边的扩展图标,输入 python
,之后安装微软的 Python
扩展,看图1.
图1:
3.第三步: 菜单 File
->Open Folder...
选择一个项目目录,即你的 Python
文件的编写目录.
4.第四步:选择 Python
解析器,按快捷键 Ctrl+Shift+P
,在出现的下拉条里选择 Python: Select Interpreter
看图2. 之后弹出的Python
解析器选择你自己安装好的 Python
解析器路径,看图3;如果不知道哪个,可以通过选择菜单 View(视图)->Terminal(终端)显示命令行,之后在命令行里输入where python
来看 python
的解析器路径,看图4。 选择了好解析器之后会自动在项目文件里新建一个 .vscode
目录,目录里有一个 settings.json
文件,里面就是一个解析器的路径.
{
"python.pythonPath": "C:\\Users\\apple\\AppData\\Local\\Programs\\Python\\Python37-32\\python.exe"
}
图2:
图3:
图4:
5.第五步:新建一个简单的 Python
文件 test-simple.py
看图5;按F5
,在弹出的下拉条里选择 Python File
,看图6;并在左边的窗口里选择 create a launch.json file
,会在 .vscode
生成一个默认的 launch.json
文件,用来作为默认配置,这样不用每次运行时弹出Python File
选择,看图8. 输出会在 TERMINAL
里显示,可以 test-simple.py
文件的行号左边单击设置断点调试.
if __name__ == "__main__":
print ("hello python")
图5:
图6:
图8:
输出:
6.其他,settings.json
和 launch.json
文件可以自定义.其中settings.json
可以通过扩展的菜单Extension Settings
来设置. 看图7;而 launch.json
在文件里有参考的网址;除了在打开的文件里选择F5
运行之后,也可以选择 python
文件右键弹出菜单选择 Run Python File In Terminal
就没有 Debug
的功能;
图7:
7.在Python
扩展里, jupyter
和 Language Server
这两个功能我是禁用的,因为用不着,在 jupyter
作为交互式可视化编辑器需要根据提示自动安装,还经常安装失败。而Language Server
也是经常下载失败,我通过把这几个选项禁用了这两个功能;通过选择扩展图标->Python->Manage图标->Extension Settings
进入.
参考
Python debug configurations in Visual Studio Code