Sign inSign up

jnukylin/n8n-python

By jnukylin

•Updated about 1 year ago

Image
0

3.4K

jnukylin/n8n-python repository overview

Thanks to naskio! I refactored his naskio/n8n-python, upgrading it to Python 3.11.

Choose the option that best fits the context where you plan to use it.

⁠n8n - docker image with Python 3.11 and custom node PythonFunction

n8n.io - Workflow Automation

This image⁠ includes Python 3.11 by default. it can be used to run python scripts inside n8n using the Execute Command⁠ node or code snippets using the custom node Python Function⁠.

Run python 3.11 code on n8n. ( https://github.com/n8n-io/n8n⁠ )

Docker Hub⁠

GitHub repository⁠

⁠Image Setup

Using docker compose docker-compose.yml⁠

⁠Usage

⁠Run Python Code

The image includes the custom module n8n-nodes-python⁠ by default.

We can use this custom node Python Function⁠ to run a python code over the items (works the same way as Function⁠ node)

Python Function node docs⁠

⁠Run mounted Python scripts using the ExecuteCommand node

You can run *.pyfiles that has been mounted to the container using the ExecuteCommand⁠ node.

⁠Installing external packages

The ExecuteCommand⁠ node can be used to install python packages or install dependencies from a mounted requirements.txt file to the container.

It can be combined with n8nTrigger⁠ to install packages directly after starting the container.

Once the packages are installed, it can be used in the Python Function node. import <package>

⁠Documentation

The official n8n documentation can be found under: https://docs.n8n.io⁠

Additional information and example workflows on the n8n.io website: https://n8n.io⁠

Learn how to run n8n in Docker⁠

Tag summary

Content type

Image

Digest

sha256:65ea2c33f…

Size

732.6 MB

Last updated

over 1 year ago

docker pull jnukylin/n8n-python