Dear folks, I read through #1345 thread. It is closed. There is a reference to the fact that on Linux (WSL falls into the definition) , a code must be in /home/{user} and in my case it is, yet the issue persists. Running environment: Windows 11, WSL 1 SAM CLI, version 1.97.0 Docker desktop version 4.21.1 (114176 The code is located in /home/{user}/sam-app command: sam local invoke HelloWorldFunction -e events/event.json --debug 2023-09-15 13:05:01,864 | Code /home/{user}/sam-app/.aws-sam/build/HelloWorldFunction is not a zip/jar file 2023-09-15 13:05:03,864 | Local image is up-to-date 2023-09-15 13:05:03,879 | Using local image: public.ecr.aws/lambda/python:3.10-rapid-x86_64. 2023-09-15 13:05:03,880 | Mounting /home/{user}/sam-app/.aws-sam/build/HelloWorldFunction as /var/task:ro,delegated, inside runtime container 2023-09-15 13:05:04,414 | Starting a timer for 3 seconds for function 'HelloWorldFunction' START RequestId: e2fbc965-09e9-4b65-a6f5-663807520578 Version: $LATEST Traceback (most recent call last): Unable to import module 'app': No module named 'app' END RequestId: e2fbc965-09e9-4b65-a6f5-663807520578 REPORT RequestId: e2fbc965-09e9-4b65-a6f5-663807520578 Init Duration: 0.28 ms Duration: 79.13 ms Billed Duration: 80 ms Memory Size: 128 MB Max Memory Used: 128 MB {"errorMessage": "Unable to import module 'app': No module named 'app'", "errorType": "Runtime.ImportModuleError", "requestId": "e2fbc965-09e9-4b65-a6f5-663807520578", "stackTrace": []}2023-09-15 13:05:05,953 | Cleaning all decompressed code dirs Any suggestion? Thank you