В .NET Framework как использовать пакет IronPython с модулями Python, например: TensorFlow, Pandas, NumPyC#

Место общения программистов C#
Anonymous
В .NET Framework как использовать пакет IronPython с модулями Python, например: TensorFlow, Pandas, NumPy

Сообщение Anonymous »

Моя программа находится на платформе .net, которая читает скрипт Python и пытается выполнить его с использованием пакетов IronPython. В скрипте Python мы импортируем модули Python (может быть любой модуль Python). Во время выполнения я получаю сообщение об ошибке «модуль [имя_модуля] не найден». Я попытался скопировать модуль из каталога установки Python в каталог решения, затем, похоже, он нашел модуль, но выдал мне исключение. Ниже приведен скрипт и ошибка

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

import random
random_number = random.randint(1, 100)
print(str(random_number))
Элемент последовательности 0: ожидаемые байты или массив байтов, найденная строка

I нашел предложение по поводу ошибки преобразовать результат в байты, как показано на прикрепленном снимке экрана.
Но это также не сработало, когда я запустил скрипт в своей программе
Пожалуйста, помогите мне с этой проблемой.
пример работы сценария
Я попробовал обновить ответ сценария, чтобы он отправлял байт вместо str, поскольку я получал это исключение
элемент последовательности 0: ожидаемые байты или массив байтов, str найден

Подробнее здесь: https://stackoverflow.com/questions/787 ... eg-tensorf

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