Executando verificação de segurança...
1

Não sei quanto à ciência de dados, darei minha opinião sobre o desenvolvimento:

Tudo tudo no WSL. Não vale a pena ter partes no windows e partes no wsl, fica muito lento

Como vocês lidam com integração com arquivos — trabalham só no sistema de arquivos do Linux?

De quantos arquivos estamos falando? Se for muitos fica lento, se for poucos é imperceptível.

Alguma dica de otimização

No explorer acesse a pasta %USERPROFILE% e crie o arquivo .wslconfig e coloque o seguinte:

[wsl2]
memory=16GB
swap=0

[experimental]
sparseVhd=true

Memória: até metade do seu sistema. sem essa instrução a wsl irá consumir toda a memória do pc, já tive muita tela azul por causa disso

swap: prefiro desativar, o sistema fica muito lento

sparseVhd: Isso vai te ajudar a diminuir o tamanho do disco virtual criado de tempos em tempos (você vai precisar fazer a diminuição regularmente, a wsl consome todo o disco do PC)

salve este link nos favoritos (você vai precisar regularmente) e execute o comando do diskpart

select vdisk file="...."
attach vdisk readonly
compact vdisk
detach vdisk

quando o armazenamento tiver mais de 100GB

Carregando publicação patrocinada...
1

Caso não saiba onde está o arquivo "ext4.vdhx"(arquivo de partição do wsl2) rode esse comando no powershell:
Get-ChildItem HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss | ForEach-Object { Get-ItemProperty $_.PSPath } | Select-Object DistributionName, BasePath

No meu caso o arquivo não estava na pasta padrão da instação.

1