1. 安装VSCode
2. 安装Python
3. 安装VSCode Python扩展
3.1 在线安装
直接在VSCode扩展里边搜索Python安装即可。
3.2 离线安装
如果VSCode无法联网,在VSCode官方插件网址搜索「Python」 > 下载扩展 > 安装即可。
Step 1:搜索
Step 2:下载
Step 3:安装
4. 选择Python解释器
4.1 仅对当前工程生效
F1打开VSCode的命令行,输入python: select Interpreter选择合适的Python版本。
可以看到在.vscode/launch.json中,Python的安装目录已经加入:
{ "python.pythonPath": "C:\\Program Files\\Python39\\python.exe" } |
此时VSCode左下角会显示已选择的Python解释器:
4.2 对所有工程生效(推荐此种方法)
文件 > 首选项 > 设置 > 右上角第二个图标(打开设置json) > 在json中添加如下内容:
"python.pythonPath": "C:\\Program Files\\Python39\\python.exe" |
注意:①路径需要使用双斜杠;②根据Python安装的实际路径相应修改
5. 配置Python检查项
Python的代码错误检查通常用pep8、pylint和flake8,自动格式化代码通常用autopep8、yapf、black,这里以flake8+yapf为例。
安装完flake8+yapf后,文件 > 首选项 > 设置 > 右上角第二个图标(打开设置json) > 在json中添加如下内容:
"python.formatting.provider": "yapf", "python.linting.enabled": true, "python.linting.flake8Enabled": true, "python.linting.pylintEnabled": false, "python.linting.flake8Args": [ "--max-line-length=248", "--extend-ignore = F403,F405" ] |
5.1 在线安装flake8+yapf
以管理员身份运行cmd:
pip install flake8 pip install yapf |
公司网络pip需要配置代理,参看: python pip配置
5.2 离线安装flake8+yapf
1、打开Google输入:flake8 pypi关键词搜索,加pypi的目的是使搜索更精准
2、打开第一个搜索页面,下载xxx.tar.gz安装包,不要下载.whl格式
3、Win10下解压xxx.tar.gz源码包:
若解压过程中提示有相同文件,则:
假设解压后路径为:D:\下载\TEMP\flake8-3.8.4\flake8-3.8.4
4、以管理员身份打开Windows PowerShell,输入如下命令安装:
cd D:\下载\TEMP\flake8-3.8.4\flake8-3.8.4 python.exe .\setup.py install |
5、yapf安装方法相同。
6. 结束
至此,环境已经搭建完毕。编写Python代码,然后如下方式运行:
总结:
总的setting.json配置项如下:
"python.pythonPath": "C:\\Program Files\\Python39\\python.exe", "python.formatting.provider": "yapf", "python.linting.enabled": true, "python.linting.flake8Enabled": true, "python.linting.pylintEnabled": false, "python.linting.flake8Args": [ "--max-line-length=248", "--extend-ignore = F403,F405" ] |