Я работаю над проектом в Python для Jupyter Notebook. Я хочу поделиться своим окружением в виде файла .yml с моим профессором, чтобы он мог воспроизвести то, что делает мой сценарий. Когда я использую Conda для экспорта своей среды следующим образом: conda env export --no-builds > my_environment.yml
я получаю файл среды .yml, который включает в себя все зависимости, которые моя среда Python имеет без сборок, как я изначально хотел. Обычно это было бы хорошо, но так как мой профессор использует macOS, а я использую Windows, я хочу экспортировать файл .yml среды, который не включает в себя спецификации ОС c. Эти библиотеки c, определяемые операционной системой, включают:
- winpty=0.4.3
- m2w64-gcc-libs=5.3.0
- pywinpty=0.5.5
- win_inet_pton=1.1.0
- powershell_shortcut=0.0.1
- vc=14.1
- wincertstore=0.2
- m2w64-gcc-libgfortran=5.3.0
- pyreadline=2.1
- pywin32=223
- vs2015_runtime=14.15.26706
- m2w64-libwinpthread-git=5.0.0.4634.697f757
- menuinst=1.4.16
- icc_rt=2019.0.0
- m2w64-gcc-libs-core=5.3.0
- msys2-conda-epoch=20160418
- m2w64-gmp=6.1.0
- win_unicode_console=0.5
- comtypes=1.1.7
Существует ли какой-либо простой способ экспорта файла .yml среды, в который не входят эти библиотеки и сборки, специфицированные для ОС c? Кроме того, есть ли простой способ экспортировать файл .yml среды, в который входят только библиотеки, от которых зависит конкретный c сценарий?
Я очень плохо знаком с обработкой сред, поэтому я надеюсь, что есть довольно прямой ответ на это там ... Спасибо заранее!