Skip to content Skip to sidebar Skip to footer

Gcloud Crashed (oserror): [errno 2] No Such File Or Directory: '/workspace/env/bin/python3.7'

When trying to deploy my fastapi python service (on App Engine), I'm running into the following error in the deploy step:ERROR: gcloud crashed (OSError): [Errno 2] No such file or

Solution 1:

Cloud Build is essentially a pipeline of containers applied to a shared file system (/workspace).

The only state that's available to you is through /workspace.

Each step implicitly mounts /workspace.

Your step #0 is mostly redundant. It applies apt to the container image created in step #0 (and may as a side-effect) update the mounted /workspace too but these updates are discarded (except the mutations to /workspace when that step completes. You shouldn't try to update /workspace with e.g. Python module installs that you intend to use in subsequent steps.

I suspect you're installing pytest with the requirements.txt in step #0 but this doesn't correctly apply to step #1's use of pytest. What you should do is create a container that includes pytest so that you can run pytest in this step.

If you discard everything except step #2, it should work (it does for me).

If you wish to run pytest you'll need a container image that includes it so that you can run this isolated step before deployment.

Post a Comment for "Gcloud Crashed (oserror): [errno 2] No Such File Or Directory: '/workspace/env/bin/python3.7'"