vscode 配置Python3 的开发环境问题总结

习惯了 sublime text ,·pycharm·等IDE,一时又想常常vscode的鲜,中间遇到了几个问题,在此记录下

配置debug 环境

我的系统中安装了 2.73.6 ,以及Anaconda3, 我想使用Anoconda3 的环境,怎么配置?

  • 方案(一):
    用户setting中 设置运行环境path,例如:
    windows:
    "python.pythonPath": "C:\\Users\\Administrator\\Anaconda3"

  • 方案(二):
    launch.json中设置:

"configurations": [
        {
            "name": "Python",
            "type": "python",
            "request": "launch",
            "stopOnEntry": true,
            "pythonPath": "C:\\Users\\Administrator\\Anaconda3",
            "program": "${file}",
            "cwd": "${workspaceFolder}",
            "env": {},
            "envFile": "${workspaceFolder}/.env",
            "debugOptions": [
                "RedirectOutput"
            ]
        },
  • 方案(三):
    ctl + shift + p > 在输入:python: Select interpreter, 就会在本地生成一个setting.json,里面设置了你选择的解释器信息
 "python.pythonPath": "C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36\\python.exe"

这个方案是在看vscode的文档才了解的, 还是
文档重要啊!
文档重要啊!
文档重要啊!

这样以后就可以调试了,是不是感觉良好-

运行

别高兴过早,当你写完一段代码,想看看输出的结果,可是怎么运行?怎么运行?怎么运行?
vscode可不是sublime textctl + b 不起作用啊啊啊!!!!

需要 配置task

task 顾名思义就是任务,配置这个应该就可以了
ctl + shift + p ,选择Task run task,如果没有task 配置,则选择Tasks: Configure Task Runner ,然后 选择Othervscode 会提供一个模板,然后我们编辑该模板:

"version": "2.0.0",
    "tasks": [
        {
            "label": "py",
            "type": "shell",
            "command": "echo Hello", 
            "args": [
                "tt.py" 
            ]
        }
    ]

最终配置下来,一点感觉,
真不如 sublime text 爽快!
真不如 sublime text爽快 !
真不如 sublime text爽快 !

sublime text VS vscode

  1. debug 环境下 sublime text 不如‘ vscode’,sublime text需要安装第三方插件才能设置断点,用起来很蹩脚
  2. 运行,sublime text 胜于vscode ,ctl +b 直接输出结果,而vscode 需要配置task.json,launch.json

你可能感兴趣的:(vscode 配置Python3 的开发环境问题总结)