前言
Vscode Python Windows环境配置
安装Vscode
安装Vscode插件Python
安装Python3
配置
启动Python项目的工作区, 例如
1 | mkdir hello |
选择Python解析器
按下ctrl
+shift
+p
调出命令面板, 键入python: select interpreter
, 选择该Python项目的Python解析器
与在settings.json
的工作区中设置python.pythonPath
相同
1 | "python.pythonPath": "E:\\python\\python.exe", |
运行Python程序
配置Python调试器
先设置断点
点击左侧的调试
点击小齿轮设置
launch.json
(会自动生成launch.json
模板, 下拉框选第一个Python: Current File (Integrated Terminal)
就好了)
如果想在调试的时候, 让程序停在程序运行前, 可以再launch.json
中加入stopOnEntry: true
1 | { |
- 然后按
f5
即可进行调试(可以单步调试等等, 更多细节可以看 python调试)
安装linting
Linting突出了Python源代码中的语法和风格错误
- 先使用命令行, 键入如下命令
1 | pip install pylint |
- 然后在工作区的
settings.json
加入如下
1 | "python.linting.pylintEnabled": true, |
- 效果图
更多细节查看Linting Python in Visual Studio Code
单元测试
可以使用python内建的unittest
, 或者pytest
或者nose
(自行安装即可)
例子:
比如使用unittest
, 则在工作区的settings.json
加入如下:
1 | "python.unitTest.unittestEnabled": true, |
- 创建
inc_dec.py
1 | def increment(x): |
- 创建
test1.py
1 | import unittest |
- 当使用
unittest
时, vscode看起来会是这样的(emmm, 单级工作区才能这样看到, 太多文件夹貌似不行…)
更多单元测试细节可查看Python unit tests in Visual Studio Code