Configurer VSCode pour déboguer dans Pyramid



Depuis longtemps j utilisais WingIDE Pro, un IDE payant, pour développer avec le framework Pyramid. Et puis j ai découvert Visual Studio Code, un IDE open source (gratuit) de Microsoft, disponible dans tous les environnements Windwos, Linux et MocOS. C est d autant plus étonnant que VSCode possède des fonctionnalités plus riches WingIDE.

Voici ma configuration de VSCode pour développer confortablement en Python et Pyramid.

Pré-requis :

Je suppose que vous avez réussi à installer sur votre machine Windows :

Configurer launch.json

Pour lancer l application pyramid avec pserve:

\"version\": \"0.2.0\",
\"configurations\": [
    {
        \"type\": \"python\",
        \"request\": \"launch\",
        \"name\": \"Pserve\",
        \"python\": \"C:/pyramid/Scripts/python.exe\",
        \"program\": \"/pyramid/Scripts/pserve.exe\",
        \"args\": [
            \"-v\",
            \"development.ini\",
            \"--reload\"
        ],
        \"console\": \"integratedTerminal\",
        \"debugOptions\": [
            \"RedirectOutput\",
            \"WaitOnAbnormalExit\",
            \"WaitOnNormalExit\"

Configurer settings.json

Pour lancer l application pyramid dans le bon environnement :

{
    \"html.validate.scripts\": false,
    \"editor.minimap.enabled\": false,
    \"python.pythonPath\": \"C:\\\\pyramid10\\\\Scripts\\\\python.exe\"
}

Source : Tweaking Visual Studio Code for Python and Pyramid


Publié le : 05-01-2023 - 18:12