在VScode上配置Python开发环境

发布时间:2019-09-17 07:49:59编辑:auto阅读(2240)

    软件准备:

    首先得下载好Python和VScode

    VScode:https://code.visualstudio.com/

    Python:https://www.python.org/ftp/python/3.7.0/python-3.7.0-amd64.exe

    安装Python:

    打开安装包,选择 Customize installation,全选

    勾选 Add Python to PATH(如果有的话)

    修改安装路径(我的是D:\Python3.7)

    install

    检查Python是否安装成功:

    打开命令提示符

    输入 python 回车

    输入pip list 检查第三方包是否正确

    安装第三方包:

    打开命令提示符

    输入 pip install flake8

    输入 pip install yapf

    这两个包在配置VScode的Python环境时会用上

    安装VScode

    配置VScode

    打开VScode,在Extensions 中输入Python

    根据需要下载所想要的扩展(我用的是 Python)

    创建项目,配置工作区域

    1.新建一个项目

    新建一个文件 test.py

    2.配置工作区域(配置flake8和yapf并关闭pylint工具)

    打开settings(界面左下角),在settings界面的右上角有...的按键,点击选择 open settings.json

    然后会弹出User Settings 的json文件

    选择WORKSPACES SETTINGS,输入以下内容:

    {
        "python.linting.flake8Enabled": true,
        "python.formatting.provider": "yapf",
        "python.linting.flake8Args": [
            "--max--line-length=248"
        ],
        "python.linting.pylintEnabled": false
    }

    3.配置Python 编译设置

    点击左侧的Debug,选择添加配置,会弹出launch.json文件

    添加以下配置(这样编译时,可以不用按两次F5),如果你想一步一步地调试,将false改成true就行了

    "stopOnEntry":false,
    

    4.环境变量的设置

    完成以上配置并不能让我们在VScode中,调试和运行代码

    因为我们还没有配置VScode中的Python路径

    打开 launch.json ,在调试时使用的调试器下输入"pythonPath":目标路径

    "pythonPath": "D:\Python3.7/python",

    5.配置默认任务

    完成这一步,可以直接通过快捷键得到程序的运行结果

    点开Terminal,选择 Configure Default Build Task,打开task.json文件

    修改以下配置

    "group":{
        "kind":"build",
        "isDefault":true            
    }

    6.补充配置

    File -> Preferences -> Settings -> open setting.json

    在 User Setting.json 中添加配置:

    {
        "workbench.startupEditor": "newUntitledFile",
        "python.pythonPath": "D:\\Python3.7\\python",
        "python.linting.enabled": false,
        "editor.fontSize": 18
        
    }

     

    7.保存修改,重启VScode,打开文件进行调试:

    参考与感谢:https://zhuanlan.zhihu.com/p/31417084

    https://www.cnblogs.com/iskylite/p/8022490.html

     

     

     

关键字