# Our Matillion jobs have Python script component. I would want to replace it with Run Serverless component which has AWS Lambda

**URL:** <https://matillioncommunity.discourse.group/t/our-matillion-jobs-have-python-script-component-i-would-want-to-replace-it-with-run-serverless-component-which-has-aws-lambda/1452>\
**Category:** Matillion ETL\
**Created:** [September 11, 2021, 3:44am UTC](https://matillioncommunity.discourse.group/t/our-matillion-jobs-have-python-script-component-i-would-want-to-replace-it-with-run-serverless-component-which-has-aws-lambda/1452 "2021-09-11T03:44:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![KalyanB](https://avatars.discourse-cdn.com/v4/letter/k/b19c9b/32.png) [@KalyanB](https://matillioncommunity.discourse.group/u/KalyanB)\
**Post date:** [September 11, 2021, 3:44am UTC](https://matillioncommunity.discourse.group/t/our-matillion-jobs-have-python-script-component-i-would-want-to-replace-it-with-run-serverless-component-which-has-aws-lambda/1452/1 "2021-09-11T03:44:23Z")

</div>

Why I want to use? By using Python script component I am unable to handle Excel workbook as I have to download Openpyxl or XLRD. Downloading module in Python script is not possible.

&nbsp;

So, I have downloaded "Run Serveless" MELT file. I have tried to Import it in Shared jobs. I am getting the below error.

&nbsp;

&nbsp;

What action I can take to make it possible and use AWS Lambda instead of Python Script?

---

<div class="post-metadata">

**Author:** ![KalyanB](https://avatars.discourse-cdn.com/v4/letter/k/b19c9b/32.png) [@KalyanB](https://matillioncommunity.discourse.group/u/KalyanB)\
**Post date:** [September 11, 2021, 3:47am UTC](https://matillioncommunity.discourse.group/t/our-matillion-jobs-have-python-script-component-i-would-want-to-replace-it-with-run-serverless-component-which-has-aws-lambda/1452/2 "2021-09-11T03:47:15Z")

</div>

Sorry, error is here

&nbsp;

**_Unable to import from a newer version. Exported from '1.54.9', trying to import into '1.51.7'_**

---

<div class="post-metadata">

**Author:** ![KalyanB](https://avatars.discourse-cdn.com/v4/letter/k/b19c9b/32.png) [@KalyanB](https://matillioncommunity.discourse.group/u/KalyanB)\
**Post date:** [September 11, 2021, 3:53am UTC](https://matillioncommunity.discourse.group/t/our-matillion-jobs-have-python-script-component-i-would-want-to-replace-it-with-run-serverless-component-which-has-aws-lambda/1452/3 "2021-09-11T03:53:13Z")

</div>

I have read this statement from Import- Export Documentation. Under NOTES this is mentioned - "_You cannot import resources from a newer version Matillion ETL instance into an older version Matillion ETL instance._"

&nbsp;

https://documentation.matillion.com/docs/2734441

&nbsp;

This is the answer I believe. Please confirm.

---

<div class="post-metadata">

**Author:** ![DataGuy](https://avatars.discourse-cdn.com/v4/letter/d/eada6e/32.png) [@DataGuy](https://matillioncommunity.discourse.group/u/DataGuy)\
**Post date:** [September 12, 2021, 4:07pm UTC](https://matillioncommunity.discourse.group/t/our-matillion-jobs-have-python-script-component-i-would-want-to-replace-it-with-run-serverless-component-which-has-aws-lambda/1452/4 "2021-09-12T16:07:22Z")

</div>

Hi [@KalyanB](https://matillioncommunity.discourse.group/u/KalyanB) (Customer)​ - To use Openpyxl or XLRD, you can use pip install by logging into instance with SSH and using the pip install command, then just the usual import in the script. If using Python 3 see: [https://documentation.matillion.com/docs/2234735#additional-modules-python3-only](https://documentation.matillion.com/docs/2234735#additional-modules-python3-only). If using Python 2 see: [https://documentation.matillion.com/docs/2234735#additional-modules-jython-python2-only](https://documentation.matillion.com/docs/2234735#additional-modules-jython-python2-only)
