En écho @d3ming réponse, un cadre est une bonne façon d'aller à ce point. De la création du package de déploiement manuellement n'est pas impossible, mais vous aurez besoin d'importer vos paquets le code compilé, et si vous êtes à la compilation de ce code sur un non-système linux, la chance de courir dans les problèmes avec des différences entre votre système et le Lambda fonction de l'environnement déployé sont élevés.
Vous pouvez ensuite travailler autour de cela par la compilation de votre code sur une machine linux ou conteneur Docker.. mais entre toute cette complexité, vous pouvez obtenir beaucoup plus de l'adoption d'un cadre.
Sans serveur est bien adoptée et a un support personnalisé pour les paquets python. Il intègre même avec menu fixe pour compiler votre python dépendances et de construire le package de déploiement pour vous.
Si vous êtes à la recherche d'un tutoriel complet sur ce, j'ai écrit un pour Python Lambda fonctions ici.