Использование Python.net в функции C# Azure ⇐ C#

Место общения программистов C#
Anonymous
Использование Python.net в функции C# Azure

Сообщение Anonymous »

Мы разработали все наши функции, используя C#, и хотели бы продолжать делать это. Но у нас есть библиотека, написанная на Python, которую мы хотели бы использовать. Таким образом, мы рассмотрели python.net (pythonnet), чтобы выполнить код Python в нашем процессе C#.
Все работает, если я запускаю его локально, используя приложение Vanilla C#. Но когда я перемещаю один и тот же код в функциональный проект Azure, он не удается (даже локально). < /P>

Код: Выделить всё

Runtime.PythonDLL = @"python310.dll";
PythonEngine.Initialize();

// This line fails with "No module named 'wmbus2json'"
var parser = Py.Import(@"wmbus2json");
Это швы. Средство выполнения не может найти файлы Python, хотя они находятся в каталоге bin .
Мы выполняем нашу функцию Azure, используя .net 6 Isolated
Спасибо за любую помощь

Подробнее здесь: https://stackoverflow.com/questions/765 ... e-function

Вернуться в «C#»