Traiter avec ModuleNotFoundError de Python (j'apprécierais tout conseil s'il existe un meilleur moyen)

Définissez PYTHONPATH dans la variable d'environnement


export PYTHONPATH="Chemin absolu un niveau supérieur au module en erreur"

Vous ne devriez pas obtenir ** ModuleNotFoundError ** dans le processus où vous avez entré la commande ci-dessus.

Comment vérifier si vous pouvez entrer correctement dans PYTHON PATH

Lancez le mode interactif python dans le même processus


>>> import sys
>>> print(sys.path)
['', 'Chemin absolu un niveau supérieur au module en erreur','../../site-packages',...]

Si cela ressemble à ce qui précède, ** ModuleNotFoundError ** doit être résolu. C'est mieux que d'incorporer sys.path.append ("le chemin absolu un niveau au-dessus du module en erreur"). Si quelqu'un connaît un meilleur moyen, je vous serais reconnaissant si vous pouviez me le faire savoir. Si vous trouvez quelque chose qui vous fait du bien, je vais le mettre en place.

Recommended Posts

Traiter avec ModuleNotFoundError de Python (j'apprécierais tout conseil s'il existe un meilleur moyen)