Мой проект Python очень ориентирован на Windows, мы хотим использовать преимущества контейнеров, но пока не можем отказаться от Windows.
Я хотел бы иметь возможность использовать функцию удаленного интерпретатора Python Dockerized, которая поставляется с IntelliJ. Это безупречно работает с Python, работающим в стандартном контейнере Linux, но, похоже, совсем не работает с Python, работающим в контейнере Windows.
Я создал новый образ на основе стандартного образа ядра Microsoft Server. Я установил Miniconda, загрузил среду Python и убедился, что могу запустить интерактивный сеанс Python из командной строки.
Всякий раз, когда я пытаюсь настроить это, я получаю сообщение об ошибке: Не удается получить идентификатор изображения из потока сборки. Это происходит в тот момент, когда IntelliJ обычно обнаруживает интерпретатор Python и его установленные библиотеки.
Я также попытался указать полный путь для интерпретатора: c:\miniconda\envs\htp\python.exe
Я никогда не видел упоминания о том, что это работает в документации, но я также не видел упоминания о том, что это не работает. Я полностью согласен с тем, что контейнеры Windows — это странность, поэтому вполне возможно, что функция удаленного Python в IntelliJ никогда не тестировалась на Python, работающем в контейнерах Windows.
Итак, у кого-нибудь уже есть эта функция, работающая с Python, работающим в контейнере Windows? Есть ли основания полагать, что это работает или не работает?