Использование файлов python с библиотеками в Visual Studio

#c# #python #wpf #ironpython #python.net

#c# #python #wpf #ironpython #python.net

Вопрос:

Я хочу использовать некоторые файлы python в приложении Visual Studio WPF, используя этот код.

 var ipy = Python.CreateRuntime();
dynamic test = ipy.UseFile("Test.py");
string whatever = test.pythonString()
MessageBox.Show(whatever);
  

где Test.py выглядит примерно так:

 def pythonString:
   return "Whatever"
  

все работает, как ожидалось, но если я добавлю какой-либо импорт, например

 from moviepy.editor import *
  

в коде python окно сообщения не отображается. Почему это происходит и что мне нужно изменить, чтобы заставить python работать в Visual Studio с библиотеками?

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: я использую Visual Studio 2015 в Windows 7.

Я настроил IronPython следующим образом: https://blogs.msdn.microsoft.com/charlie/2009/10/25/running-ironpython-scripts-from-a-c-4-0-program /

Комментарии:

1. вам нужно установить pip install moviepy , но это не работает на IronPython! Поэтому попробуйте pythonnet (Python для .NET) из CPython.