为 VS Code 配置了 python 开发环境, 如果再加上这些功能, 对用户就会更方便.

安装 python 解析器

pyenv 这个工具可以完成一部分工作, 但是在 windows 平台, 需要依赖 Windows SDK, 这些可以集成到安装脚本里面.

包管理

当然了, pip 是一个常用的也够用的 python 包管理工具, 但是对于新的环境来说, 可以 提供一个包列表, 以方便批量安装这些领域(比如 data science, AI) 的常用包.

对 Virtualenv 支持有限

需要改多个地方的配置, 还需要手动创建venv 环境, 在 PyCharm 里面这些都很简单了.

缺少交互式 shell

Spyder 会在一个交互式 shell 中运行选中的 py 文件, 做法也很简单, 就是 python -i source.py, 但是这些在 VS Code 中并没有很好的集成.

缺少编译环境

在安装 pypi 上面的包时, 有时需要用到 c/c++ 编译器, 像 Windows 这样的比较麻烦的系统上, 让一般用户安装 Windows SDK 就会很费时间.