Я работаю над проектом Python, который в одном месте вызывает код Джулии, а в другом использует OpenCV.
К сожалению, pyJulia предпочитает, чтобы Python интерпретатор был динамически связанным с libpython
. (Я знаю, что могу создать собственный образ системы Julia, но боюсь, что сборка задерживается, когда я хочу протестировать версию разработки моего кода Julia из Python.)
То, что до сих пор работало, использует Spack вместо Конды. Python, созданный Spack, имеет общий libpython
, а репозиторий Spack содержит недавний opencv
.
К сожалению, в отличие от Конды, в Spack заложена парадигма компиляции всего, а не загрузки двоичных файлов. Время установки opencv
значительно превышает 1 час, что едва ли приемлемо для одноразовой установки в среде разработки, но ужасно долго для создания образа Docker.
Итак, у меня есть мысль: может быть, возможно интегрировать мой собственный Python с остальной частью экосистемы Conda?