python dependency in serverless

Managing Python Dependencies in Serverless


In order to run the following commands, you need to have a Ubuntu (or any other Debian-based) work environment up and running!


  1. Upgrade pip and virtaulenv
    Run the following commands:sudo -H pip3 install --upgrade pip sudo -H pip3 install virtualenv
    • Then we need to create a virtaulenv
    python3 -m venv your_venv
    • Now we have to activate it.
    source your_venv/bin/activate
    • Install all the dependencies specified in the requirements.txt file
    pip install -r requirements.txt
  2. Install the Serverless Python Requirements Pluginsls plugin install -n serverless-python-requirements This will automagically add the plugin to the serverless.yml fileplugins: - serverless-python-requirements
    • To make the package of python dependencies, run
    sls package
    • Now deploy it to AWS
    sls deploy All okay? Boom!
Picture of Saimon hossain

Saimon hossain

Software Development Engineer

Hire Exceptional Developers Quickly

Share this blog on

Hire Your Software Development Team

Let us help you pull out your hassle recruiting potential software engineers and get the ultimate result exceeding your needs.

Contact Us Directly


Plot # 272, Lane # 3 (Eastern Road) DOHS Baridhara, Dhaka 1206

Talk to Us
Scroll to Top