Vscode系列-python

  • vscode python3的配置,代码补全/语法检查,编译调试等.

  • 更新

    1
    2
    3
    18.05.24 初稿完成
    18.10.05 微调
    20.07.18 重写

导语

现在日常用的语言基本上 VSC 全包了,借着入坑机器学习的机会重新配置一下 Python 环境.

微软出了 Pylance 自然要水一下

需求

代码补全 & 语法检查

代码格式化

编译 & 调试 & 运行

解决

Pylance 是微软前段时间出品的 VSC 插件,冲着 PyCharm 去的

  • 代码提示
  • 自动补全
  • 错误提示
  • 代码跳转
  • 类型检查
  • 多工作区
  • ….

对于日常写点小工程,绝对够了.

剩下唯一的需求就是代码格式化了,还是沿用 yapf.

安装

安装 Python 环境不说了

python插件

  • 打开VScode,Ctrl+p

  • 输入 “ext install python”,搜索时间可能会比较长

  • 下载微软Microsoft出品的Python,网络目前直连没啥问题.

  • 重新加载后,直接F5即可运行.

Pylance 基本同上

yapf

  • 命令行

    1
    pip install yapf
  • 文件->首选项->用户设置,在settings.json文件中输入

    1
    "python.formatting.provider": "yapf"

结语

代码补全,跳转,提示等等用起来非常好,个人项目够用了.