Visual Studio Python Environment - Что они скрывают и где это?
Я использую VS 2017, и я установил pythonnet. Я создал проект VS "Приложение Python". У меня есть другой код (C# .NET), я хотел бы получить доступ из этого нового приложения Python.
Я должен быть в состоянии: импорт clr
Однако в VS 2017 все работает отлично. Я точно знаю, что это работает, так как не только импортируется CLR, но я использую код.Net (можно увидеть результаты консоли). Проблема, с которой я сталкиваюсь, заключается в том, что я не работаю в VS 2017. Цель этого приложения на Python - предоставить коллегам по программированию на Python демонстрацию того, как запускать библиотеки DLL.Net. Упомянутые кодеры НЕ имеют Visual Studio, поэтому происходящее волшебство "VS Environment" должно быть сделано вручную (когда они устанавливают библиотеки.Net).
Если я запускаю напрямую из cmd или использую что-то другое (например, notepadd++), я получаю ModuleNotFoundError: нет модуля с именем 'clr'
Где VS скрывает clr.pyd и Python.Runtime.dll? Насколько я понимаю, эти файлы должны быть в каталоге run, но я их там не вижу. Как уже отмечалось, все работает нормально в VS, хотя кажется, что VS загружает эти модули для меня откуда-то.