Nocalhost est un outil de développement qui prend en charge le débogage et le déploiement d'applications Kubernetes. L'utilisation de Nocalhost pour le développement Python nécessite de suivre les étapes suivantes :
Installer Nocalhost CLI. Il peut être installé via le package d'installation fourni par le site officiel de Nocalhost.
Configurez le cluster Kubernetes et installez le plugin Nocalhost. Vous pouvez vous référer aux conseils fournis dans la documentation officielle de Nocalhost.
Installez l'interpréteur et le débogueur Python sur l'ordinateur local, comme le propre pdb de Python ou les bibliothèques tierces pudb, ipdb, etc.
Créez un projet Python et ajoutez l'instruction d'appel du débogueur dans le code, par exemple :
import pdb def my_function(): x = 1 y = 2 pdb.set_trace() # 在这里设置断点 z = x + y return z my_function()
$ nhctl debug create your-app-name --image your-image-name:your-tag
$ nhctl debug start your-app-name
{ "version": "0.2.0", "configurations": [ { "name": "Python: Remote Debug", "type": "python", "request": "attach", "connect": { "host": "${command:NH_REMOTE_CONNECT_HOST}", "port": ${command:NH_REMOTE_CONNECT_PORT} }, "pathMappings": [ { "localRoot": "${workspaceFolder}", "remoteRoot": "/app" } ] } ] }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!