Je voudrais utiliser J'ai créé une action d'échantillon dans la fonction IBM Cloud et essayez d'importer les packages ci-dessus, mais cela me donne une erreur de module. P>
Alors, comment puis-je installer les modules ci-dessus dans mon action personnalisée? p>
Merci d'avance. P>
3 Réponses :
Ce processus d'intégration des bibliothèques tierces est décrit dans la documentation des fonctions de nuage IBM dans le cadre de Préparation des applications pour les actions . Pour Python, vous pouvez utiliser Zip pour emballer l'environnement, avec ou sans utiliser virtualenv. Une autre option pour des environnements encore plus complexes pourrait être d'utiliser une image Docker. P>
La fonction de ce Républicité lié au tutoriel A > Utilise l'approche ZIP. P>
De nombreux packages sont déjà disponibles dans le Python standard Environnements d'exécution . Assurez-vous de spécifier la bonne version d'exécution lors de la création de l'action. P>
Merci beaucoup pour votre réponse.
J'ai ajouté un peu plus. En ce qui concerne ibm_waton, essayez Watson-développeur-Cloud qui est le nom plus ancien. Il n'aurait peut-être pas été mis à jour dans l'exécution d'ENV.
Oui, de watson_developer_cloud importe Languagetranslatorv3 code> travaillé. Merci beaucoup pour votre réponse. Vous avez sauvé ma journée. :)
Pour Python, il existe un tutoriel détaillé sur la manière d'utiliser des packages personnalisés sur OpenWhisk (Fonctions de nuage IBM Utilisez ce projet): http://jamesthom.as/blog/2017/04/27/python-packages-in-openwhisk/ , la section installation Forfaits avec Docker Code> et
Accéloiement de déploiements CODE> Rendez-le encore mieux P>
Merci pour votre réponse.
the Python Runtime pour les fonctions IBM Cloud incluent déjà le Vous devriez pouvoir utiliser cela sans grouper manuellement les paquets. P> Watson -Devopoper-Cloud code> package . P>
Oui, vous pouvez avoir raison mais quand j'ai essayé d'utiliser à partir d'IBM_WATSON Import Languagetranslatorv3 Code> dans l'environnement d'exécution Python 3.7, cela me donne l'erreur que IBM_WATSON B> MODULE introuvable. Merci pour votre réponse.
de watson_developer_cloud import Languagetranslatorv3 code> travaillé. Merci beaucoup la réponse