<p><strong>Mise à jour août 2021</strong></p>
<p>Il semble que <code>terminal.integrated.shellArgs</code> soit obsolète. <a href="https://stackoverflow.com/a/67420296/5148197">Cette</a> réponse montre comment procéder dans les nouvelles versions.</p>
<p><strong>Réponse originale</strong></p>
<p>J’ai découvert <a href="https://github.com/Microsoft/vscode-python/issues/2559#issuecomment-478381840">ici</a> que vous pouvez ajouter ce qui suit à vos <a href="https://code.visualstudio.com/docs/getstarted/settings">paramètres de Visual Studio Code</a> et le problème disparaîtra :<br>
Pour les paramètres de Visual Studio Code, allez dans Fichier → Préférences → Paramètres → Extensions → Faites défiler vers le bas et trouvez « Modifier dans settings.json ». <em>N’oubliez pas de redémarrer Visual Studio Code</em></p>
<pre><code class="lang-auto">"terminal.integrated.shellArgs.windows": ["-ExecutionPolicy", "Bypass"]
</code></pre>
<p>La raison est que, dans les intégrations de ligne de commande intégrées comme Visual Studio Code, vous devez définir vous-même les politiques de ligne de commande. En définissant les configurations ci-dessus, Visual Studio Code le fera pour vous.</p>
<p><em>(lisez <a href="https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-6#bypass">ceci</a> pour mieux comprendre les politiques de ligne de commande)</em></p>