Python modulenotFoundError kann nicht ausgenommen werden: Kein Modul mit dem Namen "AWSGLE", wenn es in einem Try-ExceptPython

Python-Programme
Anonymous
 Python modulenotFoundError kann nicht ausgenommen werden: Kein Modul mit dem Namen "AWSGLE", wenn es in einem Try-Except

Post by Anonymous »

Wenn ich Python -Skripte lokal ausführe, muss ich häufig interne_lib.py verwenden, was als Teil seiner Abhängigkeiten Folgendes enthält:

Code: Select all

try:
from awsglue.utils import getResolvedOptions
except (ImportError, ModuleNotFoundError) as e:
pass
< /code>
Wenn ich jedoch < /p>
auslaufeimport internal_lib
< /code>
Zu Beginn einer Skriptausführung, obwohl der ModulenotFoundError -Fehler speziell mit Ausnahme des ModulenotFoundError -Fehlers fehlerhaft ist, fehlerhaft mit: < /p>
Exception has occurred: ModuleNotFoundError
No module named 'awsglue'
File "/Users/user/repos/repo/functions/internal_lib.py", line 18, in 
from awsglue.utils import getResolvedOptions
File "/Users/xx/repos/repo/functions/internal_lib.py", line 19, in 
import internal_lib
ModuleNotFoundError: No module named 'awsglue'
< /code>
Wenn es relevant ist, ist dies Python 3.12.9 auf macOS 15.3.1 (24d70), M2 Pro. Dieser Fehler erfolgt genauso, wenn ich diese 4 Zeilen direkt ausführe. Mein Ziel ist es, den ModulenotFoundError erfolgreich zu ignorieren, ohne die problematischen Zeilen kommentieren zu müssen, obwohl ich auch akzeptieren kann, dass AWSGLE 
lokal lokal installiert werden kann.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post