Error when deploying serverless application in python

After I signed in in my serverless account and then I tried to deploy my application (on Amazon), it shows me this error

    Error: `docker run --rm -v C:/Users/user/AppData/Local/UnitedIncome/serverless-python-requirements/Cache/3c5307946d60c3cf6dcd718de08a5ac453454387e6a435435edf993f360200a547cc_x86_64_slspyc:/var/task:z -v C:/Users/user/AppDa
ta/Local/UnitedIncome/serverless-python-requirements/Cache/downloadCacheslspyc:/var/useDownloadCache:z -u 0 lambci/lambda:build-python3.8 python -m pip install -t /var/task/ -r /var/task/requirements.txt --cache-dir /var/useDownload
Cache` Exited with code 1
      at ChildProcess.<anonymous> (C:\Users\user\Desktop\voice-reckognition\node_modules\child-process-ext\spawn.js:38:8)
      at ChildProcess.emit (node:events:390:28)
      at ChildProcess.emit (node:domain:475:12)
      at ChildProcess.cp.emit (C:\Users\user\Desktop\voice-reckognition\node_modules\cross-spawn\lib\enoent.js:34:29)
      at maybeClose (node:internal/child_process:1064:16)
      at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)

My application is with python and I have installed serverless-python-requirements and it is my package.json like this:

"devDependencies": {
    "serverless-python-requirements": "^5.3.0"
  }

Also in my serverless.yml, I have those:

plugins:
  - serverless-python-requirements


custom:
  pythonRequirements:
    dockerizePip: non-linux

How to solve this one?


If you are using serverless framework to deploy ,based on the documentation when you want to install the serverless-python-requirements you have to use this line on the terminal first serverless plugin install -n serverless-python-requirements. This will automatically add the plugin to your project's package.json and the plugins section of it's serverless.yml. You do not have to do this manually as you can make any mistake in the process.